listview使用name访问SubItems的问题

问题描述

数据显示使用的是listview添加数据的时候是使用ListViewItemlvi=newListViewItem();然后把这个项添加到listview里面的这就出现了一个问题在我要访问选中那条数据的时候只能使用listview的SelectedItems[0].SubItems[i].Text的方式这样我就必须确定i的序号我想问的是如果使用SubItems["Name"]方式如何实现。是修改添加数据的方式吗?还是有其他方法?请大家指点。

解决方案

解决方案二:
应该是可以的。subItem的索引器有两种方式,一种是intindex,另一个是stringkey。
解决方案三:
试试listView1.FindItemWithText(“你要查询的值”);
解决方案四:

解决方案五:
ListViewItemlvi=listView.Items.Cast<ListViewItem>().Where(x=>x.Text=="name");
解决方案六:
listView.Items[Name]索引应该有吧
解决方案七:
不想使用索引所以才使用key的,就是Name如果使用索引必须确定是哪一列

时间: 2024-09-16 07:50:18

listview使用name访问SubItems的问题的相关文章

android-Android中listview的使用

问题描述 Android中listview的使用 请问要如何把xml文件放进listview中,并把网络上的数据绑进去,然后实现单击item,弹出该item中的数据呀? 解决方案 在adpter里用inflate把xml填充过去,然后让adpter实现onclicklistener接口,设置点击事件 解决方案二: 不管数据是什么格式,你都要先把它转换为具体的对象数据,比如一个类,然后放到list中,listview中去访问 解决方案三: xml现在早已过时了,还是用json吧 解决方案四: 可以

ADO.NET:ADODataReader类

原码下载地址: http://www.codeproject.com/dotnet/ADONET_datareader/ADONET_datareader.zip Introduction ADO.NET is the .NET enhanced version of ADO that we all know and love. ADO.NET aims to address some of the deficiencies of traditional ADO such as lack of

c#-C#报错“System.Windows.Forms.ListView”不包含“SubItems”的定义

问题描述 C#报错"System.Windows.Forms.ListView"不包含"SubItems"的定义 错误 1 "System.Windows.Forms.ListView"不包含"SubItems"的定义,并且找不到可接受类型为"System.Windows.Forms.ListView"的第一个参数的扩展方法"SubItems"(是否缺少 using 指令或程序集引用?)

怎么在后台代码中访问ListView中&amp;amp;lt;EditItemTemplate&amp;amp;gt;模板中的控件?

问题描述 怎么在后台代码中访问ListView中<EditItemTemplate>模板中的控件?今天研究了很长时间,现在我可以通过以下后台代码访问<InsertItemTemplate>模板中控件:protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse){DropDownListb=(DropDownList)ListView1.InsertItem.FindControl("Dro

如果访问 ListView 控件的 指定分页呢?

问题描述 我用的vs2008ListView控件用DataPager来进行分页.现在的问题是,我如何可以通过代码直接让ListView显示最后一页.就像论坛发帖子一样点帖子访问的是第一页,你发表回复过后,就自动跑到最后一页,你发表的内容那里去了.非常感谢老大们的支持. 解决方案 解决方案二:写到库里去了解决方案三:??怎么弄呢?解决方案四:老大有知道的帮忙说说哈.

asp.net 后台访问listview内子控件

问题描述 asp.net 后台访问listview内子控件 设置一个button按钮,点击时读取listview里一个label控件的文本,使用了findcontrol方法且出错,显示未引用实例,请问该怎么办? 解决方案 listview里面的,先得到rows,再得到cell

使用vb.net 对 Windows Form 按列排序 ListView 项目

window|排序|项目 使用 Windows Form 按列排序 ListView 项目 摘要: 说明如何根据所单击的列在 Microsoft .NET 中的 ListView 控件提供项目排序. 简介 ListView 控件是显示文件系统信息和显示 XML 或数据库数据的非常好的方式.ListView 控件通常用于显示表示项目以及项目文本的图形图标.此外,ListView 控件还可以用于显示有关子项目中项目的其他信息.例如,如果 ListView 控件显示一列文件,您可以配置 ListVie

C# 系统应用之ListView控件 (二).加载选中节点文件夹下文件信息

在项目中的前面一篇文章"C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标"中我讲述了如何使用TreeView控件树状实现显示"我的电脑"所有磁盘路径下的文件夹,并加载图标如下图所示. 此篇文章我需要讲述的是当鼠标点击左边的TreeView控件中的文件夹时,如何实现在右边的ListView控件中显示相应的文件,并显示文件的名称.大小.类型属性.主要运用的知识是如何实现ListView显示信息,Subitems()函数增加子项,如何设置列表头

C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开删除文件

        在前面讲述过使用TreeView控件和ListView控件显示磁盘目录信息,但仅仅是显示信息是不够的,我们还需要具体的操作.在"个人电脑使用历史痕迹"项目中我还需要添加"打开文件"和"删除文件"两种方法.具体如下:         在第一篇文章"C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标"中显示如下:         http://blog.csdn.net/eastmount