|
分類:[VB.NET (Windows)]
お世話になります。 VB.net2003を使っています。 csvファイルを読み込み、全レコードをDataGridに表示させています。 ここから特定の条件に一致したレコードのみ表示させたいのですがフィルタ条件の記述の仕方が分かりません。
具体的には DataGrid1.DataSource=ds.Tables(0) としてds(データセット)に格納したレコードの一覧を表示するところまではうまくいくのですが ここから例えばID=1(IDは列名です)となるレコードだけをDataGridに表示させたい場合、元となるレコードがAccessデータの「t_顧客」というテーブルであれば DataGrid1.DataSource=New Dataview(ds.Tables("t_顧客"),"ID=1","",DataViewRowState.CurrentRows)とすれば可能なのですが、csvファイルの場合上記と同様に DataGrid1.DataSource=New Dataview(ds.Tables(0),"ID=1","",DataViewRowState.CurrentRows)としてもうまくいきません。
csvファイルが元レコードである場合、列名の記述の仕方が異なるのでしょうか?
よろしくお願いいたします。
|