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

cxgrid不按ctrl键如何实现多选设置

2012-03-25 
cxgrid不按ctrl键怎么实现多选设置我想把cxgrid多选 ,在cxgrid中把cxGrid1DBTableView1的optionselection

cxgrid不按ctrl键怎么实现多选设置
我想把cxgrid多选 ,在cxgrid中把cxGrid1DBTableView1的optionselection 设为true;可以实现多选,但是必须要按住ctrl键,请都各位可否不用按住ctrl,也可以实现多选,多谢!


[解决办法]
采用勾选列来实现多选功能
1、如果与数据绑定,不用虚拟字段,那就要在相关的数据表里有一个bit类型字段;
2、如果与数据绑定,采用虚拟字段,则要通过XML来转化,虚拟字段才可以编辑;
3、如果不与数据绑定,对于cxGrid来说,就不能读其dataset,而要 
//这里假设第一列就是你要勾选的列
for i:=0 to cxGrid1DBTableView1.ViewData.RecordCount-1 do
if cxGrid1DBTableView1.ViewData.Records[i].Values[0] = True then
begin
......
end;
[解决办法]
7楼说得非常不错,

热点排行