如何查找是否在listView中存在一项的文本和要查找的文本一样?如何根据文本来删除listView中和文本相同文字的那项?
解决方案 »
- C# 生成Excel如何设置列的数据类型?
- textbox绑定databinding中一个属性,如何一更改textbox值,立马触发bindingSource_ListChanged事件
- .NET FrameWork 3.0和3.5产生出来的程序使用什么混淆器比较好?
- 在WinForm中如何做到双击窗口标题栏后就关闭该窗口?给点提示也行
- 送分拉,如何用C#技术,在同一个字段中插入多个图片,每个图片之间用|号分割
- 新年好 问一个c#控制IIS的问题
- UPDATE smsin SET read = 1 WHERE ID = "+strMsg+" 这条语句执行不了是什么问题?
- 用System.web.mail不能发新浪的邮件,有什么别的办法可以发吗?
- dateTimePicker控件如何让它默认时时间是空的(不要有任何默认的时间,而是一个空白)?
- C# 流不可读的问题怎么解决 急急急
- 在DataGrid中绑定的数据集里没有主键,但怎么通过点击这行来传递这一行所对应的主键值
- 做一个TCP的类
=_=||那么简单怎么可能不知道呢。根本没有这个命令拉我用listView1.Items.RemoveByKey();也不行
remove是可以,但你不能在循环里remove
你要先定位哪一个,然后单独删除
i=listView1.Items.Count ;
int j;
int n;
n=0;
for(j=0 ; j<i;j++)
{
if(listView1.Items[j].Text == "1")
{
n=j;
}
} listView1.Items[n].Remove();
for (int i = 0; i < listView1.Items.Count; i++)
{
if (listView1.Items[i].Text == textBox1.Text)
listView1.Items[i].Remove();
}
多谢拉
for (int i = listView1.Items.Count-1; i>-1 ; i--)
{
if (listView1.Items[i].Text == textBox1.Text)
listView1.Items[i].Remove();
}