このトピックでは、デザイン時とプログラムで C1Band を使用して、複数列ヘッダーを作成する方法について説明します。
以下の手順を実行します。
Page_Load イベントに次のコードを追加して、動的なバンドヘッダーを追加します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
' C1BoundField オブジェクト動生成を無効にします。 |
C# コードの書き方
C# |
コードのコピー
|
---|---|
// C1BoundField オブジェクト動生成を無効にします。 C1GridView1.AutoGenerateColumns = false; // バンド列を作成します。 C1Band band = new C1Band(); // ヘッダーテキストを Products に設定します。 band.HeaderText = "商品"; // ProductID 列をバンド列に追加します。 C1BoundField col = new C1BoundField(); col.HeaderText = col.DataField = "ProductID"; band.Columns.Add(col); // ProductName 列をバンド列に追加します。 col = new C1BoundField(); col.HeaderText = col.DataField = "ProductName"; band.Columns.Add(col); // グリッドの既存の ProductID と ProductName 列を削除します。 this.C1GridView1.Columns.RemoveAt(0); this.C1GridView1.Columns.RemoveAt(0); // グリッドにバンド列を挿入します。 this.C1GridView1.Columns.Insert(0, band); |
プロジェクトを実行すると、Products バンド列の下に ProductID と ProductName 列が表示されます。