|
分類:[.NET 全般]
お世話になります。 win7でVB2008を使用しています。
たとえば AAA.csv を DataGridView で読み込み BBB.csv を新たに読み込ませるとします。 AAA.csv と BBB.csv は同じデータ量(項目数も行数も)でも BBB.csv の読み込みのほうが遅いです。
Dim csvRead As New StreamReader(csvGetFileName, System.Text.Encoding.GetEncoding("Shift-JIS")) Dim lin As String = csvRead.ReadLine() Do If lin Is Nothing = False Then Dim Spt() As String = Split(lin, ",") AddEntry = UBound(Spt) + 1 DataGridView.ColumnCount = AddEntry For iRead = 0 To AddEntry - 1 DataGridView.Columns(iRead).Name = csvItems(iRead).Replace("""", "") Next End If Loop While lin Is Nothing = False
こんなかんじでDataGridViewを作ってるのですのが もっと良い方法や参考になるサイトがあれば教えていただきたいと思います。
|