DbGrid读取选中行的任意字段 我用的是Table和TQuery联DBGrid,当光标停在某行时,我想得到当前行的任意字段的值该怎么做。新手上路请详细些。谢谢指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接读Query或TAble的当前记录就是了 query1.fieldbyname('').asstring.table1.fieldbyname('').asstring. var FieldName:string;begin FieldName:= DbGrid1.SelectedField.FieldName; //FieldName:= DBGrid1.Columns[].FieldName; ShowMessage(AdoDataset1.FieldByName(FieldName).AsString);end; DbGrid1.SelectedField.FieldName这个只能得到光标所在的字段的值,我想得到光标所在字段的行里其他的字段。 我也存在同样的问题,好象不大好实现。我最后从QUERY里得到要的值。 DBGrid1.datasource.dataset.fieldbyname('...').asstring; 删除从父窗体继承下来的控件 请教关于delphi的一段小程序,谢谢大家。 一道小学算数题 字符串排序问题 我开发的人事系统,出错了,大家帮我改改! 我的delphi7不能用了!怎么办! delphi treeview 中的 htOnItem in tv1.GetHitTestInfoAt(X,Y) 怎样取得当前局域网中提供sqlserver服务的服务器名? 如何解决ACTIVEX FORM的BDE问题 求助 119 ado空表关闭时出错???加了ado补丁也没用,请指教!!! 怎样将一个表的一个字段的值全部放到一个ValueListEditor的Key列中?
table1.fieldbyname('').asstring.
FieldName:string;
begin
FieldName:= DbGrid1.SelectedField.FieldName;
//FieldName:= DBGrid1.Columns[].FieldName;
ShowMessage(AdoDataset1.FieldByName(FieldName).AsString);
end;