跪求Vb.net中清除ListView中所有列标题的程序段
vb.net吧
全部回复
仅看楼主
level 5
我用ListView显示数据中,用ListView1.Items.Clear()只能清除各列的数据,但标题无法清除。请问有什么办法清除所有的列标题。(如下所示,运行后增加了“序号”、“姓名”、“年龄”的列标题,如何用程序清除掉呢?)
ListView1.Items.Clear() '清除数据
ListView1.View = View.Details '显示标题
ListView1.FullRowSelect = True '整行选中
ListView1.View = View.Details '详细列表模式
ListView1.Columns.Add("序号", 200)
ListView1.Columns.Add("姓名", 300)
ListView1.Columns.Add("年龄", 300)
2014年11月25日 14点11分 1
level 13
试下Remove 或者 Dispose
2014年11月26日 00点11分 2
level 12
ListView1.Columns.Clear() 再用这个清一下,这个才是清列头的。
2014年11月26日 01点11分 3
level 12
忘了说,ListView1.Clear()是清除所有的。
2014年11月26日 02点11分 4
谢谢《杭州北极熊》,试过了,确实可行,两个语句均能满足我的要求!赞一个!
2014年11月26日 11点11分
level 5
谢谢《杭州北极熊》,试过了,确实可行,两个语句均能满足我的要求!赞一个!
将我收集的ListView常用方法介绍一下,当然也包括《杭州北极熊》的小经验。
ListView1.Clear() '清除所有
ListView1.Columns.Clear() '清除各列及其标题
ListView1.Items.Clear() '清除数据
ListView1.View = View.Details '显示标题
ListView1.FullRowSelect = True '整行选中
ListView1.MultiSelect = False '每次单击只能选择一个选项
ListView1.GridLines = True '显示网格
ListView1.CheckBoxes = True '显示复选框
'ListView1.HotTracking = True '显示超链接形式
ListView1.HoverSelection = True '自动选中鼠标下的选项
ListView1.HideSelection = True '鼠标移开后仍然显示刚才选中的项目
ListView1.View = View.Details '详细列表模式
ListView1.Columns.Add("序号", 50, HorizontalAlignment.Left) '增加一列的 标题 列宽 对齐方式
ListView1.Columns.Add("姓名", 240, HorizontalAlignment.Left) '增加一列的 标题 列宽 对齐方式
ListView1.Columns.Add("年龄", 50, HorizontalAlignment.Left) '增加一列的 标题 列宽 对齐方式
2014年11月26日 11点11分 5
1