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楼说得非常不错,