SPREADデザイナで作成したデザインのままデータバインドを行う方法

C#, ITSPREAD

SPREADデザイナでデザインを弄った後、
DataTableとSPERADをデータバインドしたら弄ったデザインが反映されない。
という現象が発生しました。
デザインをデザイナーで弄ったままにするための方策を記していきます。


プロパティ設定

対象SPREADのシートの
DataAutoSizeColumnsプロパティ
DataAutoCellTypesプロパティ
DataAutoHeadingsプロパティ
AutoGenerateColumnsプロパティ
をfalseに設定します。


データバインド

対象SPREADシートのプロパティを弄ったら、
データバインドを行います。
対象SPREADシートのDataSourceにバインドしたいDataTableを指定します。
対象SPREADシートの各カラムのDataFieldにバインドしたいDataTable列名を指定します。

上記設定により、
デザイナで設定したデザイナを崩すことなくデータバインドが可能になります。

C#, ITSPREAD

Posted by raishin