标题:[求助]DATAGRID如何在不连接数据表的情况下预置表头??
只看楼主
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
 问题点数:0 回复次数:3 
[求助]DATAGRID如何在不连接数据表的情况下预置表头??
不连接数据表,比如说在加载时就显示固定的表头,该如何实现?
搜索更多相关主题的帖子: 数据表 表头 DATAGRID 预置 
2007-09-14 20:14
LuoSZ
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-9-7
得分:0 
连接一个没有记录的数据表(如使用过滤语句使数据表记录为空)

我学习,所以我快乐!
2007-09-14 20:30
kaishiuexi
Rank: 1
等 级:新手上路
帖 子:264
专家分:0
注 册:2007-6-8
得分:0 

难道不建立连接就不能实现表头的预置吗?
对这方面熟悉的朋友站出来帮帮我吧,我快急死了,谢谢大家!


当白天又一次把黑夜按翻在床上的时候,太阳就出生了……
2007-09-14 20:33
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:0 

如果是设计的时候要修改,直接点Custom(自定义),在Columns中修改。

运行时修改就使用Datagrid.Columns集合,具体参考MSDN。

准确地说Columns是一个类(MsDataGridLib.Columns),形如集合。


[QUOTE]Add 方法(Columns、SelBookmarks、 Splits 集合)

把一个新列添加到 Columns 集合,或把一个新书签添加到 DataGrid 控件的 SelBookmarks 集合或把一个新拆分添加到 Splits 集合。不支持命名的参数。
语法
object.Add colindex
object.Add bookmark
Add 方法的语法包含下列部分 :
部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
colindex 必需的。如“设置值”中所示。是一个整数,用于指定新的 Column 对象或 Split 对象被插入到 Column 集合或 Split 集合的什么地方,
bookmark 将被添加到集合里的书签。

设置值
colindex 列索引的设置值为:
设置值 描述
0 插入新列作为最左边的列。
Count 如果 colindex 参数与 Count 属性设置相同,则新列作为最右边的列插入。
n 把新列插入到 Columns 集合中第 n 列的左边。第 n 列及所有后续的列相应增加。

说明
Add 方法根据 colindex 参数把一个新 Column 插入到 Columns 集合中。 添加的新列的 Visible 属性设置为 False,其它属性设置为缺省值。 初始时,由于 DataField 属性被设置为一个“0 长度字符串” (""),故新列未被连结。 Columns 集合的 Count 属性增加以反映这一新的列。
重点 如果以前使用 Remove 方法删除了一个列,在增加了新的列后,就可能需要用 Rebind 和 Refresh 方法刷新显示。这就命令 DataGrid 控件重新生成其内部列的布局矩阵,以正确反映控件的真实状态。
使用 Add 方法把书签添加到 SelBookmarks 集合。当一个书签添加到 SelBookmarks 集合后,它即在 DataGrid 控件中被选中。[/QUOTE]

2007-09-14 20:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-170013-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.525071 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved