雪国の技術的な夏

プログラミング的な話や特定のツール設定の話など。 ※ただし変態に限る。

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?. みたいなとこでフィルタ設定

こんな感じだったかも。

余裕あったらまた色々と調べなおします…