请教一个C# 中listview获得item的subitems中指定列下的文本的问题

listview中有三列 “列一”“列二”“列三”name属性也改为“列一”“列二”“列三”
我想获得某行的“列二”的对应的数据,该怎么获取?Item.SubItems["列二"].Text行吗,不想通过索引获取
subitems[string value],value 应该是什么属性

第1个回答  2010-12-25
不行
Item.SubItems是从第二列开始计算的
listview1.Items[i].SubItems.strings[0]; //读第i行第“2”列的数据
和表差相似你应该写一个遍历的算法
第2个回答  2010-12-24
nbnbnbnb本回答被网友采纳
第3个回答  2010-12-25
ListView控件 --属性里找View改成:Detalis即可。

因为你的代码显示的是:详细信息。

c#怎么获取listView中选中项的下一行的项
ListView.Items[1].SubItems[2].Text; 表示获取第2行的第3个单元格里面的数据。\/\/ListView.Items.Count 表示这个ListView里面的数据总行数。

如何从C#中获取ListView中选中某一行某一列的值
当选项发生改变的时候会进入这个事件,然后object sender把这个对象强制转换成ListViewItem,这个对象就是你选中的对象.然后从这个对象里面取你想要的值 答案补充 你在属性里面找他的事件,双击进去就在里面写代码了.那2个参数不需要你给

c# listview 如何获得选中列
listView中有一个columns的属性是可以获取列的信息的,只需要你定位到执行的列就可以,那么如何获得指定的列的位置呢,没错,就是选中,当你点击需操作的列的时候,在ListView的事件中有一个这样的事件:ColumnClick,你编辑这个事件的时候,获取e.Column就是当前选中的列的位置数,想获得列的值,只需要调...

c# winform中listview的item点击事件
建议你把ListView的检视模式设为details 然後把ListView.FullRowSelect属性设为true 因为你要一次选中所有行,然後把每个行的值显示到对应的Textbox ~代码设定~假设ListView的名字为lv,然後有以下这三个项目,他们在ListView中从左到右的排序为:名字、年龄、性别 接著,他们各自对应的Textbox名字为:txtName...

C# ListviewItem中添加subItems的问题
class MyListViewSubItem : ListViewItem.ListViewSubItem{ public string myProperty { get; set; }}var item = new ListViewItem { Text = "111111" };item.SubItems.Add(new MyListViewSubItem { Name = "3213123", Text = "asdfajd", myProperty = "2222" });listView1.Items.Add(item...

c#中如何修改listview中的值,或者在text中修改,然后点击修改按钮及成功...
先获取选定行的id(即对应数据库相应记录的id),在把其他列的信息读出,存放到数据库,真简单的,自己动动手理解的更深刻,不要图省事,让别人给你做。总这样以后碰到问题,估计没有那么多人帮你改,给你提供方法就很不错了!

C#如何获取listview选中项
listView1.CheckBoxes = true;\/\/ Select the item and subitems when selection is made.listView1.FullRowSelect = true;\/\/ Display grid lines.listView1.GridLines = true;\/\/ Sort the items in the list in ascending order.listView1.Sorting = SortOrder.Ascending;\/\/ Create three items and ...

C#的listbox控件怎么动态增加文本
listbox的view属性设为Details 然后编辑它的Columns,添加列 然后 ListViewItem item = new ListViewItem();if (item.SubItems.Count > 0){ if (item.SubItems[0] != null)item.SubItems[0].Text = album.UserID;} else item.SubItems.Add(album.UserID);item.SubItems.Add(album.UserName);...

c#中 listview 如何添加一行数据
"可以把listview的数据看成是一个矩阵,listviewitem就相当于矩阵的行,listviewitem的subitems就相当于每一行的列,所以呢,是先new一行,然后在行中的列添加数据。有多少行,就有多少个listviewitem。比如:C# code ListView lv = new ListView();\/\/添加一行的方法 ListViewItem item = lv.Items.Add(...

c#中如何修改listview中的值,或者在text中修改,然后点击修改按钮及成功...
\/\/第一行listview1.Items[0].SubItems[0].Text = "修改后的值(型号)";listview1.Items[0].SubItems[1].Text = "修改后的值(品牌)";\/\/第二行listview1.Items[1].SubItems[0].Text = "修改后的值(型号)"; 按此类推 追问 你能帮我改一下吗?我把程序和数据库发给你,或者控制我的电脑,跪谢!

相似回答