如果是设计的时候要修改,直接点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]