実行時に列を追加するには?

文書番号 : 20946     文書種別 : 使用方法     最終更新日 : 2006/04/01
文書を印刷する
対象製品
El Tabelle MultiRow 4.0J
詳細
MultiRowSheet コントロールではテンプレートの設定を元に列が作成されます。実行時に列を追加するには、テンプレートを再作成します。

[Visual Basic]
'テンプレートの列を増やす
Dim objTemplate As GrapeCity.Win.ElTabelle.Template = _
  MultiRowSheet1.Template
objTemplate.Cells.MaxColumns += 1
MultiRowSheet1.Template = objTemplate

[C#]
//テンプレートの列を増やす
GrapeCity.Win.ElTabelle.Template objTemplate =
  multiRowSheet1.Template;
objTemplate.Cells.MaxColumns += 1;
multiRowSheet1.Template = objTemplate;

なお、テンプレートを再設定すると MultiRowSheet コントロール上のセルの値は初期化されます。これを避けるには、データベースや外部ファイルなどに値を保存し、再度読み出す処理が必要です。
キーワード
HowTo

この文書は、以前は次のFAQ IDで公開されていました : 8750