C
chadwick4562
Unregistered / Unconfirmed
GUEST, unregistred user!
我一个cxgrid连着一个datasource, 在多选的时候,我再批量修改值 我用 try id:=cxGrid1BandedTableView1.Controller.FocusedColumn.Index; for i:=0 to cxGrid2DBBandedTableView1.Controller.SelectedRecordCount-1 do begin if not dmMain.ADOQy.IsEmpty then begin cxGrid2DBBandedTableView1.DataController.SetValue(cxGrid2DBBandedTableView1.DataController.Controller.SelectedRecords.RecordIndex,AItem.Index,AItem.EditValue); end; end; ADOSp_Roster.EnableControls; cxGrid2DBBandedTableView1.EndUpdate; FreeAndNil(frm); except end;来批量修改值..只要我不滚动,值是改了..但只要我的焦点发生变化,全部数据都还原成修改前的数据了..