delphi 7中如何选中dbgrid中的一行数据、 delphi问题,我想指定选中dbgrid的第X行
作者&投稿:高楠 (若有异议请与网页底部的电邮联系)
选中?你是要读出数据吗?
通过绑定的dataset读就好了。
鼠标选中时整行显示同一颜色设置daRowSelect为True
若要把多行选中的数据读出来用如下语句形式:
for i := 0 to DBGrid.Selection.Rows.Count - 1 do
...
end;
dbgrid.SelectedRows.Items[i];
//selectedRows就是你选中的行
//items[i]就是选中行的第i列的值(string类型的)
把dbgrid的Options属性中的dgRowSelect和dgAlwaysShowSelection设置为true
delphi 7中如何选中dbgrid中的一行数据、~
通过绑定的dataset读就好了。
鼠标选中时整行显示同一颜色设置daRowSelect为True
若要把多行选中的数据读出来用如下语句形式:
for i := 0 to DBGrid.Selection.Rows.Count - 1 do
...
end;
dbgrid.SelectedRows.Items[i];
//selectedRows就是你选中的行
//items[i]就是选中行的第i列的值(string类型的)
把dbgrid的Options属性中的dgRowSelect和dgAlwaysShowSelection设置为true
// dbgrd1: TDBGrid;
begin
dbgrd1.Options := dbgrd1.Options + [dgRowSelect];
end;
delphi 7中如何选中dbgrid中的一行数据、~
dbgrid.SelectedRows.Items[i];
//selectedRows就是你选中的行
//items[i]就是选中行的第i列的值(string类型的)
s1:=query1.fieldbyname('szm').AsString;
tbl_xdcf.Locate('XDCFBH',s1, [loPartialKey]);
数据集名.Locate(字段名,关键值,[loPartialKey]);定位函数