C# winform listview当中某行内容怎么修改.或着教我一下,怎么用IndexOf这个属性.
解决方案 »
- [求助]如何刷QQ空间日志访问量?
- c# Winform 简单线程问题
- Winform组件颜色设置的问题
- 帮忙分析一下类调用的代码
- Help:如何在程序中控制打印机从托盘进纸! ! !
- Oracle带参数的存储过程,测试时可以通过,c#调试时,出现:{"ORA-01036: 非法的变量名/编号\n"的提示
- 请问C#中WinForm里有和WebForm里的框架frameset一样的机制吗?谢谢了!
- 急!!!!关于DataGrid的数据保存的一个问题,请高手多多指点!
- 请问,C#可不可以开发数据库?
- DropDownList捆绑数据问题急!急!急!急!急!急!
- 用Css布局后,为何浏览的界面会变掉?
- 问:以单词为单位的字符串倒序的最快算法
listView.Items[index].SubItems[index2].属性 修改(index行,index2列)
先将需要更改的内容记下,然后更新,然后移出旧的内容,最后将更新后的内容添加到ListView里提供一条思路~~
for (int i = 0; i < 5; i++)
{
this.listView1.Items.Add(i.ToString());
}
listView1.Items[k].Text = "修改之后的Item";其中 K 为需要修改的索引值
一般都是这样修改listView.Items[2].SubItems[3].Text = "sdfs";
这里修改的是第三行第四列的值为sdfs
同意5楼观点,你只要找到你需要修改的那一个item,然后这样修改就OK了。至于indexof(),他返回的是一个int(抱歉,这是废话),这个INT是从0开始的,集合中的序列号。比如有个一个StringCollection sc;
如果sc[5] = "abc";
那么indexof("abc") == 5;