[VB.NET2003]データグリッド書き込みが遅い
- 題名: [VB.NET2003]データグリッド書き込みが遅い
- 著者: あおぞら
- 日時: 2006/01/24 12:44:01
- ID: 14648
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: [VB.NET2003]データグリッド書き込みが遅い
- 著者: なおこ(・∀・)
- 日時: 2006/01/24 15:58:18
- ID: 14651
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: [VB.NET2003]データグリッド書き込みが遅い
- 著者: あおぞら
- 日時: 2006/01/24 16:12:57
- ID: 14654
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: [VB.NET2003]データグリッド書き込みが遅い
- 著者: なおこ(・∀・)
- 日時: 2006/01/25 18:13:43
- ID: 14681
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: [VB.NET2003]データグリッド書き込みが遅い
- 著者: あおぞら
- 日時: 2006/01/25 18:45:11
- ID: 14682
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: [VB.NET2003]データグリッド書き込みが遅い
- 著者: なおこ(・∀・)
- 日時: 2006/01/25 22:55:06
- ID: 14684
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: [VB.NET2003]データグリッド書き込みが遅い
- 著者: あおぞら
- 日時: 2006/01/26 15:54:48
- ID: 14706
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: [VB.NET2003]データグリッド書き込みが遅い
- 著者: あおぞら
- 日時: 2006/01/26 18:13:40
- ID: 14708
- この記事の返信元:
- この記事への返信:
- ツリーを表示
こんにちは
ODBC.DataCommandを使ってMySQLから持ってきたレコードをDataGridに書き込む
プログラムを作っていますが、DataGridへの書き込みが恐ろしく遅いです。
100件のデータを書き込むのに約45秒かかります。
Private Sub DataInsertForGrid(ByVal dr2)
Do While dr2.Read = True
DataTable1.Rows.Add(DataTable1.NewRow())
Dim WritePointer = 0
For WritePointer = 0 To MaxKensakucol
Me.DataGrid1.Item(RowMakeCounter, WritePointer) = dr2.Item(WritePointer)
Next
RowMakeCounter += 1
Loop
End Sub
Debug情報で処理時間を吐き出させてみたところ、SQL文ではなく、
データの書き込みが遅いことは明白でした。
DataGridの書き込み処理は遅いものなのでしょうか?
それとも単にプログラムが不味いだけでしょうか?