1

文字列グリッドのセル内のデータが変更されていることをプログラムで判断する方法を知りたいですか?

フォームに文字列グリッドがあります。stringgrid のデータがデータベースからロードされています。ユーザーがデータを変更した場合、データベース内のデータを変更したいと考えています。

コードを共有してください。

ありがとう

4

1 に答える 1

6

TStringGrid クラスには、OnSetEditTextユーザーがセル内のデータを変更したときにトリガーされるイベントがあります。イベント ハンドラのパラメータでAColandを使用して、どのセルが変更されたかを識別します...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;
于 2012-06-27T23:39:02.967 に答える