社区
C#
帖子详情
listview的remove问题
swsw1
2003-08-22 11:24:54
for (int i=0;i<listView1.CheckedIndices.Count;i++)
{
listView1.Items.Remove(listView1.CheckedItems[i]);
}
为何每次执行时都有一条删除不了(选择三条只能删除两条)
...全文
87
8
打赏
收藏
listview的remove问题
for (int i=0;i<listView1.CheckedIndices.Count;i++) { listView1.Items.Remove(listView1.CheckedItems[i]); } 为何每次执行时都有一条删除不了(选择三条只能删除两条)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rouser
2003-08-22
打赏
举报
回复
樓上的和樓上上的說的都對
:)
再給你一種麻煩的
ListViewItem[] items = new ListViewItem[this.listView1.CheckedItems.Count];
for(int i=0;i<this.listView1.CheckedItems.Count;i++)
items[i] = this.listView1.CheckedItems[i];
foreach(ListViewItem item in items)
this.listView1.Items.Remove(item);
tibet
2003-08-22
打赏
举报
回复
del时要从后向前删
janus1999
2003-08-22
打赏
举报
回复
while(listView1.CheckedItems.Count >0)
listView1.Items.Remove(listView1.CheckedItems[0]);
rouser
2003-08-22
打赏
举报
回复
ListView.ListViewItemCollection items = listView1.CheckedItems;
foreach(ListViewItem item in items)
{
listView1.Items.Remove(item);
}
jjcccc
2003-08-22
打赏
举报
回复
其实最好不用索引来连续删除集合项,因为在在删除的同时,集合会自动调整项的索引。
rouser
2003-08-22
打赏
举报
回复
所以CheckItems[i]就變成CheckItems[i++]了
greenhill
2003-08-22
打赏
举报
回复
for (int i=0;i<listView1.CheckedIndices.Count-1;i++)
{
listView1.Items.Remove(listView1.CheckedItems[i]);
}
rouser
2003-08-22
打赏
举报
回复
因為你沒刪除一條,CheckedIndices.Count就自動--了
ListView
(列表视图)
listView
1.Items.
Remove
(li); itemNumber--; } } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { string selStr = comboBox1.SelectedItem.ToString(); switch (selStr) {...
listView
适配器
它对
listview
常用操作进行了封装,在也不同担心
listview
的使用了 public void add(T elem) { } public void addAll(List<T> elem) { } public void updateAll(List<T> elem) { } public void ...
Android核心组件
ListView
详解
在Android所有常用的原生控件当中,用法最复杂的应该就是
ListView
了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。
ListView
可以使用列表的形式来展示内容,超出屏幕部分的...
backbone.
listview
:一个简单的用于骨干网的
ListView
set , reset , add ,
remove
, push , pop , shift , unshift 。 注意:这没有实现Marionette.CollectionView般的行为,但可以用来实现它。 (请参阅:自动渲染`Backbone.Collection) import { View } from...
自己写的本网路
ListView
1.ListItems.
Remove
ListView
1.SelectedItem.Index MsgBox "删除成功!" End Sub Private Sub Command3_Click() End End Sub Private Sub Form_Load() Dim i As Long conn.Open "Provider = Microsoft....
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章