cxgrid实现多选

这里讲一个在使用多选操作时问题:GetSelectedBookmark方法有使用上的限制,即只有gridmode为true时才能使用,反之会出错,而且这个属性在运行时改变的话,调用GetSelectedBookmark时也会出错?怎么解决,我们可以用另一种方法,代码如下:


var

 i:Integer;

begin

 with  cxGrid1DBTableView1   do

 begin

   For i:=0 To Controller.SelectedROwCount-1   Do

   begin

     Controller.FocusedRow:=Controller.SelectedRows[i];

     DataController.DataSet.Edit;

     DataController.DataSet.FieldByName('bmmemo').AsString:='测试';

     DataController.DataSet.Post;

   end;

 end;

end;


联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678