如上图:想要实现的功能
1、在每行的【单价】单元格内录入数值,回车后,自动算出【月租金】、【总租金】2、如何取 某行某列的 单元格的值?谢谢。

解决方案 »

  1.   

    一般情况是设置一个按钮,鼠标指定DBgridEh行后,再通过按钮,编辑计算总租金值。或者通过一个DBEdit,在OnChang事件中,编辑计算总租金值。如果在DBGriddEh的事件中,有一定的难度。事件中会出现设置不周全的。  
      

  2.   

    Self.DBGridEh1.Fields[0].AsString   这是鼠标选中行的首位值参考URL http://bbs.csdn.net/topics/310104438
    改用DBGridEh 
    先定位行,用DBGridEh的Row属性,如定位第5行: DBGridEh.Row:= 5;
    再定位列,由DBGridEh的字段属性取值,如第3列:DBGridEh.Fields[2].AsString参考URL2http://www.yourdelphi.com/topic_344520_8b27.htm