如何得到DBGridEh控件中正在编辑的单元格里的内容? 比如用DBGridEh显示一个lookup字段,如何得到下拉框中点击后选择的数字值,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var aa:string;aa:=dbgrideh1.Fields[1].Text;这样可以不? 直接从DBGRIDEH对应的数据集里取。 dbgrideh1.DataSource.DataSet.Fields[0].Text 变换一下DBGridEh的SelectIndexvar tmpInt:integer;begin tmpInt := DBGridEh.SelectedIndex; DBGridEh.SelectedIndex :=0; 取数据后 DBGridEh.SelectedIndex :=tmpInt; procedure Tfrmcreatefangan.DBGridEh1CellClick(Column: TColumnEh);begin if Column = DBGridEh1.Columns[0] then ......(找到当前行再取值)不知道可以不,楼主试试 在type段中定义 TMyDBGridEh=class(TDBGridEh) 然后: if TMyDBGridEh(DBGridEh1).InplaceEditor<>nil then ..=TMyDBGridEh(DBGridEh1).Text; 如何把Delphi2010的智能关了,因为我装了Cnpack?? 高分求解写的DLL 文件,希望能够被pb调用 udp数据发送能力问题 为什么Dbgrid里面显示的是乱码? 哪里有胜天财务进销存源码下载? 做三层结构时前端传中文字时被丢掉,不知道什么原因? 当天的帖子当天结 急!在线等,delphi的表格控件 怎么用formatfloat函数 如何在自己开发的程序的安装盘中封装ms sql server的客户端的驱动 用文件系统(过滤)驱动程序开发(IFS) 动态加解密的方法(1000分)答谢,来者有分 cxGrid问题,对DBGrid熟悉的大侠也请近来
aa:=dbgrideh1.Fields[1].Text;
这样可以不?
tmpInt:integer;
begin
tmpInt := DBGridEh.SelectedIndex;
DBGridEh.SelectedIndex :=0;
取数据后
DBGridEh.SelectedIndex :=tmpInt;
begin
if Column = DBGridEh1.Columns[0] then
......(找到当前行再取值)不知道可以不,楼主试试
TMyDBGridEh=class(TDBGridEh)
然后:
if TMyDBGridEh(DBGridEh1).InplaceEditor<>nil then
..=TMyDBGridEh(DBGridEh1).Text;