Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
レコードを削除する
実行時の操作 > データベースの操作 > レコードを削除する

グリッドを使ってレコードを削除するには、C1TrueDBGridAllowDelete プロパティを True に設定する必要があります。デフォルト値は False です。

レコードを削除するには、ユーザーは、レコードセレクタをクリックして削除する行を選択し、次に [Del] キーを押します。一度に削除できるレコードは1つだけです。複数のレコードを選択して [Del] キーを押しても、選択したレコードをすべて削除することはできません。

レコードを削除するには、グリッドが [Del]キーを受け取ることができるように、グリッドにフォーカスがある必要があります。グリッドのレコードセレクタの列をクリックしても、グリッドにフォーカスを与えることにはなりません。ただし、ユーザーがレコードセレクタの列をクリックしたときに必ずグリッドにフォーカスが移動するようにする場合は、次のコード例のように、グリッドのSelChange イベントでグリッドにフォーカスを与えます。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Private Sub C1TrueDBGrid1_SelChange(ByVal sender As Object, ByVal e As C1.Win.C1TrueDBGrid.CancelEventArgs) Handles C1TrueDBGrid1.SelChange
    Me.C1TrueDBGrid1.Focus()
End Sub

C# コードの書き方

C#
コードのコピー
private void C1TrueDBGrid1_SelChange(object sender, C1.Win.C1TrueDBGrid.CancelEventArgs e)
{
    this.c1TrueDBGrid1.Focus();
}
関連トピック