读书人

cxgrid的有关问题

发布时间: 2012-02-05 12:07:15 作者: rapoo

cxgrid的问题,
判断cxGrid里的有一栏的Properties为LookupComboBox,怎样判断选择了LookupComboBox下拉框的哪一行?
例如:
cxGrid中的LookComboBox下拉框共有 'f01,f02,f03,f04,f05,f06,f07,f08 '这八个栏位,
ListFieldNames属性为:f01;f02;f03;f04;f05;f06;f07;f08
keyyfieldnames属性为:f01
ListFieldIndex属性为:0
当用户在下拉框中选择了一条记录后,程序如何获得用户选择该记录的f02,f03,f04,f05,f06,f07,f08这几个栏位的值?



[解决办法]
ListFieldIndex
ListFieleCount 等吧,应该是遍历
[解决办法]
with cxGrid1DBTableView1.Controller do
begin
BeginUpdate ;
for iRow := 0 to SelectedRowCount - 1 do
begin
SelectedRows[iRow].Focused := True ; //我就差这句!
valueStr := DataSource.DataSet.FieldValues[ 'Name '];
ShowMessage(valueStr);
end;
EndUpdate ;
end;

读书人网 >C++ Builder

热点推荐