li.SubItems .Clear ()//清空
li.SubItems[0].Text =dr[ "JAN "].ToString ()//第一列这样赋值的话,就可以加其他列了
li.SubItems .Add (dr[ "商品名 "].ToString ())//第二列
li.SubItems .Add (dr[ "规格 "].ToString ())//第三列
lstvDetail.Items .Add (li)
PrivateSub
Command1_Click()
Dim
xx
As
ListItem
Set
xx
=
ListView1.ListItems.Add(,
,
"1111")
xx.SubItems(1)
=
"2222"
xx.SubItems(2)
=
"3333"
End
Sub
Private
Sub
Form_Load()
ListView1.View
=
lvwReport
ListView1.ColumnHeaders.Add
,
,
"第1列",
1000
ListView1.ColumnHeaders.Add
,
,
"第2列",
1000
ListView1.ColumnHeaders.Add
,
,
"第3列",
1000
End
Sub
使用ListView控件的属性。首先我们在创建好的window窗体中拖入一个ListView控件。在columns集合里添加我们要显示的盘符C盘,D盘,E盘,图片自己可以网上找添加上,如下图:添加ImageList控件保存图片。在使用ListView控件,我们需要使用图片,在C#中有个专门保存图片的控件叫ImageList控件,我们把控件拖到窗体里。使用ImageList控件保存的图片通过索引完成。
详细信息视图转换的实现。使用ListView控件和ImageLisrt控件实现下面的效果,对于列标题的实现我们可以在Columns属性框里修改。
使用快捷菜单功能。我们在对电脑资源管理器进行试图切换时,经常使用右键各项功能。我们在工具栏里拖入一个ContextMenuStrip控件在窗体上,添加名称:大图标,小图标,详细信息。
使用代码向ListView中添加数据。使用代码实现动态的添加数据然后当视图切换到详细烈表示显示如下的效果,先分析如何实现呢?
实现动态向ListView添加数据步骤。上面使用的是静态手动填写的数据,我们如何使用代码动态添加数据呢,步骤是怎样实现的呢?大家看看实现的步骤:
设置ListView的视图。当我们添加完数据后,我们需要设置ListView的视图这样我们才能在ListView空间上看到显示的数据。
创建项,添加项和子项。使用方法动态添加数据,我们在ListView中使用add()方法实现添加数据的功能
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)