点击dbgrid中相应的行,在一个文本框中相应的显示出相应的行中某个列的值,如何写程序 点击dbgrid中相应的行,在一个文本框中相应的显示出相应的行中某个列的值,如何写程序,在dbgrid的那个事件里写程序,如何写,假设列名叫czy吧,谢谢.........,我是一个菜鸟 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i为你希望显示的第几列,从0开始算str1:=dbgrid.datasource.dataset.fields[i].value; edit1.text:=dataset.fieldbyname('czy').asstring;dataset 可以换成 query 或者 table str1:=dbgrid1.datasource.dataset.fieldbyname('czy').value; procedure TForm1.DBGrid1CellClick(Column: TColumn);beginShowMessage(Column.Grid.Fields[2].AsString);end;修改[]中的数值就可以得到相应列的数据。 在grid的onclick事件里写上edit1.text:=query1.fieldbyname('czy').asstring(假如是string型,其他自己变)query1也可以变成table1等别的数据集 在DBGRID指定的数据棒定控件(DATASETCHANGE)事件中写入代码如: from1。edit1。text=query1.fieldbyanme['id']。asstring; edit1.text:=dataset.fieldbyname('czy').asstring; 如何在DLL中封装以太网通讯程序,使用了UDP等网络通讯控件? delphi7调用其他语言创建的DLL,在线等!!! 如何在窗口.show事件后就使该窗口处于激活状态,即标题栏为蓝色? 想实现客户端自动更新exe文件的功能 如何用ado实验表的关联查询啊!? 请教! 请问从Access表向Oracle中导入数据的问题 delphi中使用cport接收中文乱码求助 dbgrid组件的斑马线显示 如何将程序加入到鼠标右键中 如何为DBGrid的行设置交替颜色? 精度和小数宽度到底什么意思?
str1:=dbgrid.datasource.dataset.fields[i].value;
begin
ShowMessage(Column.Grid.Fields[2].AsString);
end;
修改[]中的数值就可以得到相应列的数据。
edit1.text:=query1.fieldbyname('czy').asstring(假如是string型,其他自己变)
query1也可以变成table1等别的数据集
from1。edit1。text=query1.fieldbyanme['id']。asstring;