我想知道如何以编程方式确定字符串网格单元格中的数据是否已修改?
我有一个表格中的字符串网格。stringgrid 的数据正在从数据库中加载。如果用户修改数据,我想更改数据库中的数据。
请分享代码。
谢谢
我想知道如何以编程方式确定字符串网格单元格中的数据是否已修改?
我有一个表格中的字符串网格。stringgrid 的数据正在从数据库中加载。如果用户修改数据,我想更改数据库中的数据。
请分享代码。
谢谢
TStringGrid 类有一个事件OnSetEditText
,当用户更改单元格中的数据时会触发该事件。在事件处理程序的参数中使用ACol
andARow
来识别哪个单元格已被修改...
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;