複数のcsvファイルをVB.NETで読み込み、データグリッドビューに表示させたいです。
1つめのファイルは
データ読み込み
Dim parser0 As TextFieldParser = New TextFieldParser("G:\VB\test.csv", Encoding.GetEncoding("Shift_JIS"))
parser0.TextFieldType = FieldType.Delimited
parser0.SetDelimiters(",") ' 区切り文字はコンマ
' データをすべてクリア DataGridView1.Rows.Clear() While (Not parser0.EndOfData) Dim row As String() = parser0.ReadFields() ' 1行読み込み ' 読み込んだデータ(1行をDataGridViewに表示する) DataGridView1.Rows.Add(row) End While 'インデックス2の列を選択する DataGridView1.Columns(1).Selected = True
のように読み込み実行するときちんと表中に出力できました。
2つめ以降のcsvファイルを入力するにあたり、データのクリアをせずに列だけ変えたいのですが、
グリッドビューで出力される個所を指定するコマンドが見当たりません。
DataGridView1.Rows
かな?と思いましたが、それにかわるコマンドも発見できませんでした。
何列目といった指定はどのように表記するのでしょうか?
列のコントロールは関係ありますか?
回答1件
あなたの回答
tips
プレビュー