DataSourceにDataTableやらセットしてFilterかけたい時のアレ
作りに当たって色々注意があった。
が、開発環境がないのでメモだけ。
■やりたいこと
・Windowsフォームの
・DataGridViewで
・簡単に(DataViewなどの)Filter機能を使いたかった
・できれば内部定義のクラスがデータ1件
■注意点
・DataSourceにList型入れても無駄
・Listにstring配列入れても無駄
・DataSourceに内部のクラス型を入れてもバインドしても無駄
・DataSourceにstring配列入れても無駄?
・BindingSourceとかにListやら入れても無駄
・DataTableからのものであることが必要だった気がする
■やったこと
確か
・DataTable.Rows.Add(string[])で1行データ追加
・列情報は先にフォームから追加
・DataTableの中身は初期時にテーブル列情報からコピー
・なんかバインド
・DataTable.DefaultView?. みたいなとこでフィルタ設定
こんな感じだったかも。
余裕あったらまた色々と調べなおします…