文字列グリッドのセル内のデータが変更されていることをプログラムで判断する方法を知りたいですか?
フォームに文字列グリッドがあります。stringgrid のデータがデータベースからロードされています。ユーザーがデータを変更した場合、データベース内のデータを変更したいと考えています。
コードを共有してください。
ありがとう
文字列グリッドのセル内のデータが変更されていることをプログラムで判断する方法を知りたいですか?
フォームに文字列グリッドがあります。stringgrid のデータがデータベースからロードされています。ユーザーがデータを変更した場合、データベース内のデータを変更したいと考えています。
コードを共有してください。
ありがとう
TStringGrid クラスには、OnSetEditText
ユーザーがセル内のデータを変更したときにトリガーされるイベントがあります。イベント ハンドラのパラメータでACol
andを使用して、どのセルが変更されたかを識別します...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;