主题:请问,我怎么用Edit显示,DBGrid的某一个指定的单元格?在线等着加分
zhangbin0733
[专家分:20] 发布于 2007-06-11 16:42:00
我是新手,想问2个问题
1,怎么用Edit 显示某一个DBGrid指定的某一个指定的单元格。怎么确定它的列和行。
2,比如我的单元格有3列,我输入了前2列,有若干行,我想在第三列里面,批量计算出来。(第三列的值是前2列参与计算的结果),我用什么办法呀?
最后更新于:2007-06-12 12:51:00
回复列表 (共3个回复)
沙发
jianfeihua [专家分:780] 发布于 2007-06-12 19:36:00
问题1:
在DBGrid中的OnCellClick事件中写
edit1.text := DBGrid1.Columns[3].DataField.Value;//3可以改成你要的列
板凳
jianfeihua [专家分:780] 发布于 2007-06-12 19:39:00
问题2:
如果用DBGridEH控件就好解决多了,设置DBGridEH的FootRow为1
DataField为要计算的子段名,style为SUM
就行了,不用写一行代码。
3 楼
linjipeng0 [专家分:220] 发布于 2007-09-15 13:44:00
Edit1.Text:=Trim(DBGrid2.Fields[0].Value);
我来回复