delphi  如何取table1某个单元格的值比如第三行 第四列
table1[3][4];语句怎么写的?

解决方案 »

  1.   

    TABLE只能取当前行的第几列的值,要是随机取的话,用TABLE实现不了吧
      

  2.   

    type
      TDBGridEx = class(TDBGrid)
        function GetValue(row, col: integer):Variant;
      end;
    function TDBGridEx.GetValue(row, col: integer): Variant;
    begin
      // TDBGrid有行列索引,但它们是protected的
      self.Row := row;
      self.Col := col;
      Result := self.SelectedField.AsVariant;
    end; 
    设置当前行应该用如下:
      self.DataSource.DataSet.First;
      self.DataSource.DataSet.MoveBy(row);
      self.Col := col;
    注意异常处理
      

  3.   

    谁告诉我怎么调用这个GetValue函数,在哪里调用?