DataSet、DataTableなど動的にグリッドのデータソースを作成している際に、データソースの切り替えが必要な場合があります。
データソースを動的に切り替える際にはまずClearDataSourceメソッドを呼びだし、グリッドに保持されている現在の行やスキーマをクリアしてください。そうすることで、次回バインド時に切り替えたデータソースが正しく使用されるようになります。
なお、動的に列コレクションを作成している場合、あるいは、ソートやフィルター機能を併用していてバインド後にデータが正しく表示されない場合には、使用される各コレクション(Columns コレクション、Softing.SortedColumns コレクション、Filtering.ColumnFilters コレクション)をクリアする事が必要となる場合もあります。
APIリファレンス
- ClearDataSource メソッド (WebDataGrid)