Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
新しい行を追加する
タスク別ヘルプ > 行に関するタスク > 新しい行を追加する

C1TrueDBGrid に新しい行を追加するには、AllowAddNew プロパティとUpdateData メソッドを使用します。

  1. AllowAddNewプロパティを True に設定します。

    デザイナの場合

    プロパティウィンドウで AllowAddNew プロパティを見つけ、これを True に設定します。

    コードの場合

    Form_Load イベントに次のコードを追加します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Me.C1TrueDBGrid1.AllowAddNew = True
    

    C# コードの書き方

    C#
    コードのコピー
    this.c1TrueDBGrid1.AllowAddNew = true;
    
  2. Form_Load イベントに次のコードを追加して、グリッドの最後の列に移動します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Me.C1TrueDBGrid1.MoveLast()
    

    C# コードの書き方

    C#
    コードのコピー
    this.c1TrueDBGrid.MoveLast();
    
  3. 新しい行を選択します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Me.C1TrueDBGrid1.Row = Me.C1TrueDBGrid1.Row + 1
    Me.C1TrueDBGrid1.Select()
    

    C# コードの書き方

    C#
    コードのコピー
    this.c1TrueDBGrid1.Row = this.c1TrueDBGrid1.Row + 1;
    this.c1TrueDBGrid1.Select();
    
  4. 最初の 3 列の新しいセルに値を割り当てます。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Me.C1TrueDBGrid1.Columns(0).Text = "New Row"
    Me.C1TrueDBGrid1.Columns(1).Text = "New Row"
    Me.C1TrueDBGrid1.Columns(2).Text = "New Row"
    

    C# コードの書き方

    C#
    コードのコピー
    this.c1TrueDBGrid1.Columns[0].Text = "New Row";
    this.c1TrueDBGrid1.Columns[1].Text = "New Row";
    this.c1TrueDBGrid1.Columns[2].Text = "New Row";
    
  5. データをデータセットに更新します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Me.C1TrueDBGrid1.UpdateData()
    

    C# コードの書き方

    C#
    コードのコピー
    this.c1TrueDBGrid1.UpdateData();
    

このトピックの作業結果

この例では、TDBGDemo.mdb に新しい行を追加しました。


グリッド内で選択されているすべての行への参照を保持するコレクションをポイントするSelectedRows プロパティもあります。

関連トピック