実行時に列を追加するには?
対象製品
El Tabelle MultiRow 4.0J
詳細
MultiRowSheet コントロールではテンプレートの設定を元に列が作成されます。実行時に列を追加するには、テンプレートを再作成します。
[Visual Basic]
[C#]
なお、テンプレートを再設定すると MultiRowSheet コントロール上のセルの値は初期化されます。これを避けるには、データベースや外部ファイルなどに値を保存し、再度読み出す処理が必要です。
[Visual Basic]
'テンプレートの列を増やす
Dim objTemplate As GrapeCity.Win.ElTabelle.Template = _
MultiRowSheet1.Template
objTemplate.Cells.MaxColumns += 1
MultiRowSheet1.Template = objTemplate
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;
GrapeCity.Win.ElTabelle.Template objTemplate =
multiRowSheet1.Template;
objTemplate.Cells.MaxColumns += 1;
multiRowSheet1.Template = objTemplate;
なお、テンプレートを再設定すると MultiRowSheet コントロール上のセルの値は初期化されます。これを避けるには、データベースや外部ファイルなどに値を保存し、再度読み出す処理が必要です。
キーワード
HowTo
この文書は、以前は次のFAQ IDで公開されていました : 8750