VB   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了[VB.NET]请教高手:如何使用listview控件从缓冲区中一次性添加多条数据???大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
请教高手:如何使用listview控件从缓冲区中一次性添加多条数据??? 最近碰到一个问题无法解决。因为要求listview控件具有对2000条记录的过滤功能,所以不能采用逐条添加子项或者使用定时器添加记录的做法,必须将所有的记录(字符串数组)保存在一个缓冲区内,当条件满足时再添加上去。因为在嵌入式环境下,所以不能使用acess等数据库。 起初的我想法是初始化2000个子项,然后就可以使用item()数组循环接收缓冲区的记录了,之后再根据条件添加到listview控件上去。但是单条初始化item没有问题,使用循环会报出“没有将引用实例化”错误。有些想不明白。 Private MAXBUF As Long = 2000 Private item() As ListViewItem Private str As String = "1,2,3,4;5,6,7,8;9,10,11,12;13,14,15,16;17,18,19,20;20,21,22,23; " Dim i As Integer Public Sub New() ...... For i = 0 To MAXBUF - 1 item(i) = New ListViewItem() Next end sub 原本想使用item()数组进行添加 Private Sub MyListview() Dim temp1() As String Dim temp2() As String Dim i,j As Integer temp1 = Split(str,"; ") For i = 0 To temp1.Length - 2 temp2 = Split(temp1(i),",") For j = 0 To temp2.Length - 1 item(i).SubItems.Add(temp2(j)) Next ListView1.Items.Add(item(i)) Next End Sub 对于单个子项dim item1 as listviewitem=new listviewitem是不会报错的。不知道什么缘故? 另外希望朋友们能够解答一下如何将一个二位字符串数组( "1,23; " )赋值给listview控件,使之能够一次性添加多条记录,请给出具体代码,不胜感谢! 然身上没有多少分,但是能够解答问题的话散尽家产也不惜,呵呵。 __________________________________________________________________________ up __________________________________________________________________________ 问题已经解决,谢谢关注。 __________________________________________________________________________

大佬总结

以上是大佬教程为你收集整理的[VB.NET]请教高手:如何使用listview控件从缓冲区中一次性添加多条数据???全部内容,希望文章能够帮你解决[VB.NET]请教高手:如何使用listview控件从缓冲区中一次性添加多条数据???所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。