首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

TDBGridEh 勾选框有关问题

2013-01-05 
TDBGridEh 勾选框问题while i DBGridEhMain.Columns.Count-1 dobeginDBGridEhMain.Columns[i].KeyList.

TDBGridEh 勾选框问题


while i <= DBGridEhMain.Columns.Count-1 do
  begin
    DBGridEhMain.Columns[i].KeyList.Clear;
    DBGridEhMain.Columns[i].KeyList.Add('Y;On');
    DBGridEhMain.Columns[i].KeyList.Add('N;Off');
    DBGridEhMain.Columns[i].Checkboxes := true;
    DBGridEhMain.Columns[i].OnUpdateData := DBGridEhMainColumns0UpdateData;
    i := i + 1;
  end;


我的列是动态的,查询完结果,我会遍历下,给每一列添加勾选框

目前有三种状态: 空值显示灰色的选中状态,N显示未选中,Y显示选中

我现在需要这三种状态:不可勾选,未选中,选中

能实现么
[解决办法]
TDbgridEh有现成的勾选框
[解决办法]
没看明白,楼主是要什么功能。
DBgrideh是可以控制一个数据表的。修改dbgrideh的值,不管是钩选还是手工输入,保存后,就会存入所关联的数据表的。如果楼主需要这三种状态:不可勾选,未选中,选中。dbgrideh对布尔型的字段自动实现三种状态显示,但输入时只有两种状态,需要写几句代码,。CXgrid倒有这个功能,只要字段是布尔型的会自动显示这三个状态。《空、选中、未选中》

热点排行