请问怎样获取DbGrid中的某一列的值???? 请问,在DBGRID中,怎样能够获得当前鼠标点中的某一列的值呢???我反复实验都只能获得某一列的标题值,请朋友们告知,在线等待。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.DBGrid1CellClick(Column: TColumn);beginshowmessage(Column.Field.AsString);end; DBGRID.DataSource.DataSet.fieldbyname(DBGRID.Columns[i].FieldName).AsString; procedure TForm1.DBGrid1CellClick(Column: TColumn);beginshowmessage(Column.Field.AsString);end;这样不行吗??? 谢谢兄弟们的回复,我所需要的正确答案为:procedure TForm1.Button1Click(Sender: TObject);begin showmessage(dbgrid1.Columns[dbgrid1.selectedindex].Field.AsString); end; 或者答案是这样的: Showmessage(DBGRID1.DataSource.DataSet.fieldbyname(DBGRID1.Columns[dbgrid1.selectedindex].FieldName).AsString);即对workers(玉蝴蝶)的进行修改。 各位大虾!!!快来帮我看看这是什么错?谢谢了!!!! 如何用*显示GRID中的纪录 关于分割字符串的问题? 请问如何在Delphi中调用bcp?急!! 在DELPHI中请问如何得到某个域名的IP地址? 问一个关于密码登陆的问题 关于泛型和JSON的问题 好文一篇(2) 请问各位大侠:如何判断一个字符是汉字的半字符 请教大神 ! 在Dephi中怎么实现水管里得水的流动?? FILEEXISTS函数有BUG 如何动态创建一个控件
begin
showmessage(Column.Field.AsString);
end;
begin
showmessage(Column.Field.AsString);
end;
这样不行吗???
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(dbgrid1.Columns[dbgrid1.selectedindex].Field.AsString);
end;
Showmessage(DBGRID1.DataSource.DataSet.fieldbyname(DBGRID1.Columns[dbgrid1.selectedindex].FieldName).AsString);
即对workers(玉蝴蝶)的进行修改。