作成日: 2024/03/15 最終更新日: 2024/03/15
文書種別
制限事項
状況
回避方法あり
詳細
FlexGridにデータ連結した後、DataSourceプロパティにNothingを設定して初期化し、再度DataSourceを設定すると、Col.Captionプロパティを用いてヘッダーに設定していた文字列が消えます。
回避方法
DataSourceプロパティにNothingを設定すると、すべてのデータが削除される動作は仕様です。
この動作を避けるには、Nothingの代わりに、以下のようにDataSourceに新規のオブジェクト(例:データテーブル)を設定します。
◎サンプルコード(VB)
この動作を避けるには、Nothingの代わりに、以下のようにDataSourceに新規のオブジェクト(例:データテーブル)を設定します。
◎サンプルコード(VB)
'C1FlexGrid1.DataSource = Nothing
C1FlexGrid1.DataSource = New DataTable()
◎サンプルコード(C#)
//C1FlexGrid1.DataSource = null;
C1FlexGrid1.DataSource = new DataTable();