如何读取DBGRID控件中的某个单元格的值?(50分)

  • 主题发起人 主题发起人 sky123456
  • 开始时间 开始时间
S

sky123456

Unregistered / Unconfirmed
GUEST, unregistred user!
如何读取DBGRID控件中的某个单元格的值?也即是怎么获取某个单元格是属于那行那列?
 
DBGrid1.Columns.Field.Value
 
用下面的函数应该可以
TWrapGrid =class(TCustomGrid);
function GetColRectText(DBGrid: TDBGrid): string;
var
MCoord: TGridCoord;
P: TPoint;
begin
GetCursorPos(P);
P := DBGrid.ScreenToClient(P);
MCoord := DBGrid.MouseCoord(P.X, P.Y);
if (MCoord.X >= 0) and (MCoord.Y >= 0) then
Result := TWrapGrid(DBGrid.Text;
end;
 
DBGrid1.SelectedField.AsString;
 
vartostr(DBGrid1.SelectedField.Value)
 
后退
顶部