积极答复者
如何给listview的指定列添加数据

问题
答案
-
你上面的代码肯定赋值不对了,SubItems[1]是一个ListViewSubItem对象,而你代码中直接把字符串赋给它怎么可以的,肯定是会出现编译错误的,如果想只添加第1列和第三列的数据,第二列的数据保存为空字符串就好了,通过下面代码:
ListViewItem item = new ListViewItem(); item.SubItems[0].Text = "Tommy"; item.SubItems.Add(""); item.SubItems.Add("23"); listView1.Items.Add(item);
运行效果如下图所示:
If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. My sample
- 已建议为答案 Learning hard 2013年9月12日 11:04
- 已标记为答案 Jason Dot WangModerator 2013年9月23日 1:33
全部回复
-
您好,
請參考 C# listView, how do I add items to columns 2, 3 and 4 etc?
lviItemFolder.SubItems.Add("folder");
ListViewItem.ListViewSubItemCollection.Add 方法
亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
- 已编辑 亂馬客 2013年9月12日 7:52
-
hello,
可参考以下
http://www.dotblogs.com.tw/yc421206/archive/2011/03/12/21808.aspx
秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
-
你上面的代码肯定赋值不对了,SubItems[1]是一个ListViewSubItem对象,而你代码中直接把字符串赋给它怎么可以的,肯定是会出现编译错误的,如果想只添加第1列和第三列的数据,第二列的数据保存为空字符串就好了,通过下面代码:
ListViewItem item = new ListViewItem(); item.SubItems[0].Text = "Tommy"; item.SubItems.Add(""); item.SubItems.Add("23"); listView1.Items.Add(item);
运行效果如下图所示:
If my post is helpful,please help to vote as helpful, if my post solve your question, please help to make it as answer. My sample
- 已建议为答案 Learning hard 2013年9月12日 11:04
- 已标记为答案 Jason Dot WangModerator 2013年9月23日 1:33