回 帖 发 新 帖 刷新版面

主题:请问,我怎么用Edit显示,DBGrid的某一个指定的单元格?在线等着加分

我是新手,想问2个问题
1,怎么用Edit 显示某一个DBGrid指定的某一个指定的单元格。怎么确定它的列和行。
2,比如我的单元格有3列,我输入了前2列,有若干行,我想在第三列里面,批量计算出来。(第三列的值是前2列参与计算的结果),我用什么办法呀?

回复列表 (共3个回复)

沙发

问题1:
  在DBGrid中的OnCellClick事件中写
  edit1.text := DBGrid1.Columns[3].DataField.Value;//3可以改成你要的列

板凳

问题2:
  如果用DBGridEH控件就好解决多了,设置DBGridEH的FootRow为1
  DataField为要计算的子段名,style为SUM
就行了,不用写一行代码。

3 楼

Edit1.Text:=Trim(DBGrid2.Fields[0].Value);

我来回复

您尚未登录,请登录后再回复。点此登录或注册