我想知道如何以编程方式确定字符串网格单元格中的数据是否被修改?
我在表单中有一个字符串网格。 stringgrid的数据是从数据库加载的。如果用户修改了数据,我想更改数据库中的数据。
请分享代码。
由于
答案 0 :(得分:5)
TStringGrid类有一个事件OnSetEditText
,当用户更改单元格中的数据时会触发该事件。在事件处理程序的参数中使用ACol
和ARow
来标识已修改的单元格...
procedure TForm1.StringGrid1SetEditText(Sender: TObject; ACol, ARow: Integer;
const Value: string);
begin
//Use ACol/ARow to know what has changed, and Value to know what the new data is.
end;