这是填充列表视图的代码
For i = 0 To ds.Tables(0).Rows.Count - 1
For j = 0 To ds.Tables(0).Columns.Count - 1
itemcoll(j) = ds.Tables(0).Rows(i)(j).ToString()
Next
Dim lvi As New ListViewItem(itemcoll)
myLVstyle.Items.Add(lvi)
Next
我尝试使用以下内容:
myLVstyle.SuspendLayout()
my code for populating listview
myLVstyle.ResumeLayout()
和
myLVstyle.BeginUpdate()
my code for populating listview
myLVstyle.EndUpdate()
我正在使用 mysql 作为数据库,这是我的选择语句:
SELECT STYLE_CODE, `DESC`, FAB_CONS, DATE_CREAT, LAST_ORD, QTY_ORD, GRAPHIC, NOTES1, NOTES2, NOTES3 FROM style
但这些都不能帮助我加快列表视图的填充速度。谢谢你。