请教高手,如何检测dbgrid中有某一行被选中?详细请进. 某行被选中后,该行某字段的内容会显示在一个EDIT中,现在就是怎么样知道DBGRID中有某行被选中了呢?我设置的是可以选中整行的,不能选择多行.高手请帮帮我,谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 选定DBGRID帮定的数据集就可以!!还有,多看看有用的书!! TDrawGrid(dbgrid1).row:=row;TDrawGrid(dbgrid1).col:=col; if dbgrid.SelectedRows.Count>0 then begin end; 这个功能,最好不要盯着dbgrid不放看dbgrid.datasource.dataset 同意 XXSingle(盘古【传说】) 最好用DataSet procedure TFrmQuery.DBGrid1DblClick(Sender: TObject);begin if DBGrid1.FieldCount>0 then begin Edit1.text:=DBGrid1.Fields[0].AsString; Edit2.text:=DBGrid1.Fields[1].AsString; end;end; 只要DBGrid连接着数据集,且数据集打开着,它始终是有一行被选中的,即使焦点不在DBGrid上,因为数据集中的指针始终是指向一行的.所以DBGrid中选中的那一行也是数据集中的那一行.根本就不用判断的.只要用ADOQuery.RecNO就可以把当前的记录取出来 delphi前景如何? 一个基于MIDAS的多层数据库应用程序的问题! 急急急!!!Delphi的最新数据库引擎 dbexpress 的问题,ntdll错误 查询相关(时间的匹配问题) delphi+sql-急 一个菜鸟问题,我想要一个自定义函数返回两个参数,应该怎样写呀 ADO连接问题 菜鸟关于数据库查询的问题提问? 能吗???! 请各位老师帮我个忙,此程序关系到就业问题,编译时出现一个警示框不知道怎么办。谢谢给高分 在windows2000中如何模拟输入用户名、密码来访问网络邻居?(100分) 高手救命!!!纳闷中...
TDrawGrid(dbgrid1).col:=col;
begin
end;
最好用DataSet
begin
if DBGrid1.FieldCount>0 then
begin
Edit1.text:=DBGrid1.Fields[0].AsString;
Edit2.text:=DBGrid1.Fields[1].AsString;
end;
end;
只要用ADOQuery.RecNO就可以把当前的记录取出来