Copyright © GrapeCity inc. All rights reserved.
True DBGrid for WinForms
列の順序を変更する
タスク別ヘルプ > 列に関するタスク > 列の順序を変更する

グリッド内の列の順序を変更するには、C1TrueDBGrid デザイナ を使用するか、コードでRemoveAt および Insert メソッドを設定します。

デザイナの場合

  1. C1TrueDBGrid デザイナを開きます。C1TrueDBGrid デザイナ へのアクセス方法については、C1TrueDBGrid デザイナへのアクセスを参照してください。
  2. デザイナの右ペインで、Country 列を選択します。
  3. Country列をクリックして左へドラッグします。列をドロップできる場所に赤色の矢印が表示されます。
  4. First 列の前に Country 列をドロップします。
  5. OK をクリックして、デザイナを閉じます。

コードの場合

  1. Form_Load イベントに次のコードを追加して、Country 列に対応する変数を宣言します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Dim dispColumn As C1.Win.C1TrueDBGrid.C1DisplayColumn
    dispColumn = Me.C1TrueDBGrid1.Splits(0).DisplayColumns(2)
    

    C# コードの書き方

    C#
    コードのコピー
    C1.Win.C1TrueDBGrid.C1DisplayColumn dispColumn;
    dispColumn = this.c1TrueDBGrid.Splits[0].DisplayColumns[2];
    
  2. First 列の前に Country 列を移動します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Me.C1TrueDBGrid1.Splits(0).DisplayColumns.RemoveAt(2)
    Me.C1TrueDBGrid1.Splits(0).DisplayColumns.Insert(0, dispColumn)
    

    C# コードの書き方

    C#
    コードのコピー
    this.c1TrueDBGrid1.Splits[0].DisplayColumns.RemoveAt(2);
    this.c1TrueDBGrid1.Splits[0].DisplayColumns.Insert(0, dispColumn);
    

このトピックの作業結果

グリッド内の First 列の前に Country 列が表示されます。