DBGRID问题 我的DBGRID是选一行的那种,即它的DBSELECTROW属性为TRUE,现在我单击某一列的某一个值,此时这个值对应的这一行全被我选中了,现在我又想或得我选中的那个值,该怎么做,最好给点示例 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 showmessage(dg.datasource.dataset.fieldbyName('字段名').asstring); 原始的 dbgrid 不能控制, 改用 ehlib 的 dbgrideh, 可操作性强得多 非要有答案的?var GridCoord: TGridCoord; pt: TPoint;begin GetCursorPos(pt); pt := DBGrid.ScreenToClient(pt); GridCoord := (Sender as TDBGridEh).MouseCoord(pt.X, pt.Y); if GridCoord.x > 0 then // 用 DataSet.Fields[GridCoord.x] or DBGrid.Columns[GridCoord.x] 操作end; (Sender as TDBGridEh) 改成你相应的 DBGrid 也是通用的 WebBrowser 多窗口问题 form 属性问题 各位大虾我想做一个曲线图(一个X轴多个Y轴),急呀兄弟们,帮忙呀!!! 如何屏蔽 系统的 WIN(就是哪个有WINDOWS图标的毽子) 请问一个简单的算法问题? 一个非常简单的问题,用adostoredproc怎样调用存储过程? 各位高手,一个关于DBGRID的问题? 请教oracle高手简单问题,给分一定给 各位大虾,看看下面这段代码什么意思? TShape Control鼠标拖拽问题? Delph保存数据到数据库 怎样通过串口检测Modem的状态
GridCoord: TGridCoord;
pt: TPoint;
begin
GetCursorPos(pt);
pt := DBGrid.ScreenToClient(pt);
GridCoord := (Sender as TDBGridEh).MouseCoord(pt.X, pt.Y);
if GridCoord.x > 0 then
// 用 DataSet.Fields[GridCoord.x] or DBGrid.Columns[GridCoord.x] 操作
end;