dbgrid中选中一个记录,怎么返回哪个记录的相应字段的内容阿?比如选中id为2的记录,怎么把2返回阿? dbgrid中选中一个记录,怎么返回哪个记录的相应字段的内容阿?比如选中id为2的记录,怎么把2返回阿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用dbgrid 的Datasource對應的 Datasource的dataset進行操作即可﹒如dataset 為﹕qry_Department ,要返回字段Id的 值var aa :string ;aa:=qry_DepartmentId.value; procedure TForm3.FormCreate(Sender: TObject);beginedit1.Text:=form1.DBGrid1.Columns[1].Field.Value;edit2.Text:=form1.DBGrid1.Columns[2].Field.Value;edit3.Text:=form1.DBGrid1.Columns[3].Field.Value;edit4.Text:=form1.DBGrid1.Columns[4].Field.Value;edit5.Text:=form1.DBGrid1.Columns[5].Field.Value;edit6.Text:=form1.DBGrid1.Columns[6].Field.Value;edit7.Text:=form1.DBGrid1.Columns[7].Field.Value;edit8.Text:=form1.DBGrid1.Columns[8].Field.Value;edit9.Text:=form1.DBGrid1.Columns[9].Field.Value;edit10.Text:=form1.DBGrid1.Columns[10].Field.Value;edit11.Text:=form1.DBGrid1.Columns[11].Field.Value;end;这段程序不行啊,有的字段是空的就不能赋给edit.text了还有我在form1中用DBGrid1CellClick可以动态改变form1.edit1.text但是在show form3后,form3总是打开第一个记录,怎么办阿?还有我在退出按钮里面些什么代码阿?我知道vb写end,mfc写onok(); re:有的字段是空的就不能赋给edit.text了edit1.Text:=form1.DBGrid1.Columns[1].Field.Value;改為form1.DBGrid1.Columns[1].Field.asstring;空值null自動轉為''其余不明你意思 禁止多实例的问题,为什么窗口不能最小化 请教高手用Pascal Script3.0 控件的如何使用 自动生成 怎样把dbgrid字段上英文字符转换成中文字符!!! D中怎么编程实现网络的速率检测? 如何改变StringGrid的宽度? 请问pen的类是什么? delphi中的那个mask edit 控件是不是很一般,有没有更好一点的 大家来看看做一个类似于windows资源管理器左边的导航菜单该怎么做?使用哪些控件可以完成? 关于delphi的若干个问题 调用exe的问题 listview的问题
var aa :string ;
aa:=qry_DepartmentId.value;
begin
edit1.Text:=form1.DBGrid1.Columns[1].Field.Value;
edit2.Text:=form1.DBGrid1.Columns[2].Field.Value;
edit3.Text:=form1.DBGrid1.Columns[3].Field.Value;
edit4.Text:=form1.DBGrid1.Columns[4].Field.Value;
edit5.Text:=form1.DBGrid1.Columns[5].Field.Value;
edit6.Text:=form1.DBGrid1.Columns[6].Field.Value;
edit7.Text:=form1.DBGrid1.Columns[7].Field.Value;
edit8.Text:=form1.DBGrid1.Columns[8].Field.Value;
edit9.Text:=form1.DBGrid1.Columns[9].Field.Value;
edit10.Text:=form1.DBGrid1.Columns[10].Field.Value;
edit11.Text:=form1.DBGrid1.Columns[11].Field.Value;
end;
这段程序不行啊,有的字段是空的就不能赋给edit.text了
还有我在form1中用DBGrid1CellClick可以动态改变form1.edit1.text但是在show form3后,form3总是打开第一个记录,怎么办阿?还有我在退出按钮里面些什么代码阿?我知道vb写end,mfc写onok();
改為
form1.DBGrid1.Columns[1].Field.asstring;
空值null自動轉為''其余不明你意思