以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 5月12日更新,从现在开始,Table可以完胜DataList了。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2769) |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/5/12 22:48:00 -- 5月12日更新,从现在开始,Table可以完胜DataList了。 1、DataList增加Frozen属性,用于设置冻结列数。 2、DataList增加AlterBackColor,用于设置交替行背景颜色。 3、DataTable有个SysStyles集合,用于返回指定名称的系统样式,例如:
BackColor: 背景颜色
DataTables( "表A").SysStyles("EmptyArea").BackColor = Color.White
5、在学习DataList的时候,我们介绍了如何利用DataList显示统计和查询结果,但是DataList的功能毕竟有限,最好的数据显示方式还是Table。 GroupTableBuilder、CrossTableBuilder、DataTableBuilder、QueryBuilder、OuterTableBuilder等对象,都会同时生成一个DataTable和Table,在默认情况下,Table会显示在主界面中;我们有的时候会希望在窗口而不是主界面中显示这个Table;实现的方法很简单,这些对象都有一个名为TableVisible的逻辑属性,只需将此属性设为Fasle,所生成的Table就不会在主界面显示,但是这个Table是确实存在的,我们可以用代码显示它或者直接插入到窗口中。 示例
e.Form.StopRedraw() \'停止绘制窗口
Tables( "统计表1").Visible = True[此贴子已经被作者于2009-5-12 23:01:51编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/5/12 22:49:00 -- 呵呵,看看这个,谁说DataList不可以代替?
|
||||
-- 作者:lkqing -- 发布时间:2009/5/12 22:53:00 -- 顶!!! |
||||
-- 作者:don -- 发布时间:2009/5/12 23:12:00 -- 狂顶! |
||||
-- 作者:gdlgh -- 发布时间:2009/5/12 23:14:00 -- 呵.不得不顶! |
||||
-- 作者:易狐 -- 发布时间:2009/5/12 23:22:00 -- 呵呵,幸好盖茨提前退休,否则,照您这么改下去,非得给人家整个晚节不保!先夸后鞭,继续努力! |
||||
-- 作者:易狐 -- 发布时间:2009/5/12 23:27:00 -- 哈哈,同样可以隐藏和显示任何表,我刚发现,不知原来是否有:Tables("表A").Visible = True或false |
||||
-- 作者:don -- 发布时间:2009/5/12 23:33:00 -- QueryBuilder生成的Table是否无法编辑? 加个是否允许编辑Table是否更完美? [此贴子已经被作者于2009-5-12 23:41:06编辑过]
|
||||
-- 作者:老有所乐 -- 发布时间:2009/5/12 23:34:00 -- 顶 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/5/13 7:11:00 -- 以下是引用don在2009-5-12 23:33:00的发言:
QueryBuilder生成的Table是否无法编辑? 加个是否允许编辑Table是否更完美? [此贴子已经被作者于2009-5-12 23:41:06编辑过]
|