delphi 如何取table1某个单元格的值 delphi 如何取table1某个单元格的值比如第三行 第四列table1[3][4];语句怎么写的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TABLE只能取当前行的第几列的值,要是随机取的话,用TABLE实现不了吧 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;注意异常处理 谁告诉我怎么调用这个GetValue函数,在哪里调用? Delphi XE2 Update2 xxx cxchecklistbox的小问题. 关于frxUserDataSet 的使用问题? sendmessage(frmMain.handle, wm_setredraw, 0, 0 );问题 这个SQL怎么写? 请大家帮忙看看这个为什么错? TStringGrid和TDrawGrid支持单元格内多行显示吗? dll中的函数用TDBGrid做var参数可以么 提一个菜问题,如何获取表的字段名称?? pacs 子窗体如何设置障碍 twwDBgrid 的读写 问题
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;
注意异常处理