起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 226|回复: 4

关于DataGrid的Column**

[复制链接]
发表于 2007-3-30 14:44:12 | 显示全部楼层 |阅读模式
1.在运行期,通过Grid的属性中“列”页面修改了其中的列的显示否或列的位置,关闭后发现列的名字Name发生了变化。是不是在关闭后重新生成了Column?这样列的一些属性,例如宽度就不是调整前的宽度了,好像恢复回默认的宽度了。是不是这样呢?
2.能不能屏蔽网格属性对话框中的某一个页面?例如我不想显示属性中的“列”页面,其他页面想显示,请问能否控制?
回复

使用道具 举报

发表于 2007-3-30 15:30:45 | 显示全部楼层
第一、运行期间,调整的列信息不会保存。要想保存,只能在设计开发时调整.
第二、现在不能在运行期控制这些信息,只能在设计时取消这个右键功能菜单
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-30 15:49:38 | 显示全部楼层
to 2楼:
我知道这些信息不会保存,我现在想求证的是是不是当我在“列”标签中修改了列的一些属性后,关闭属性对话框,是不是回重新生成列。因为我在功能刚运行时显示了一下列的Name,在属性对话框中修改了“列”的属性后再次显示Name时,发现列的名字变了,开始时列的名字为:DataGridZD1,调整后变成DataGridColumnZD1。
因为系统本身提供的DataGrid的SaveToIniFile中保存的网格的属性太少,我想自己保存网格的属性,可是在保存后读取时发现有时候取不到保存的列,测试发现了上面的问题,所以想来求证一下。
回复 支持 反对

使用道具 举报

发表于 2007-4-2 11:26:27 | 显示全部楼层
楼主,我个人强力建议去修改字段的属性而不是修改 DataGrid  的 Column 的属性,

设置 Field 的 DisplayName 或者Visible 的属性就可以了
回复 支持 反对

使用道具 举报

发表于 2007-4-6 15:19:15 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-18 19:59 , Processed in 0.040163 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表