1

我有 D2006,我在一个项目中使用 DevExpress QuantumGrid 6。我在未绑定模式下使用它。我有几行,当用户选择一行并单击一个按钮时,我需要触发一个动作。当网格未按用户排序时,这可以正常工作。我使用此代码来了解用户选择的行:

index := cxMainTable.DataController.GetSelectedRowIndex(0);
cxMainTable.DataController.Values[index, 0];

但是,当用户通过单击列标题对网格进行排序时,返回的索引正好适合当前显示的顺序,但第二行返回的值是您在网格未排序时所期望的值。

谢谢。

4

1 回答 1

2

您必须区分记录和行

也许TableView.DataController.FocusedRecordIndex是你想要的?

于 2009-05-11T16:09:27.303 回答