当前位置:编程学习 > C#/ASP.NET >>

在ListView排序后添加一行的问题

我的Listview有5行,给ListView排序前我移除了最后一行(RemoveAt)成了4行, 排序后我想再加入一行(5行),怎么办? --------------------编程问答-------------------- 再Add回来就好了阿 --------------------编程问答-------------------- this.listView1.Items.Add(); --------------------编程问答-------------------- 想加就加,有什么问题,位置不合适,可以使用Insert。 --------------------编程问答-------------------- 大家说的都可以添加,可是添加了,要参与排序呢??? --------------------编程问答-------------------- 排过序的可以使用Insert插入到中间的。 --------------------编程问答--------------------
引用 5 楼 dancingbit 的回复:
排过序的可以使用Insert插入到中间的。

我在移除了这行时,记录了行号,用Insert采行号插入也不行
listView1.Items.Insert(排序前移除的行号, My_listviewItem); --------------------编程问答-------------------- 不行是什么样的? --------------------编程问答--------------------
引用 7 楼 dancingbit 的回复:
不行是什么样的?


排序后添加的新行,参与了点击ColumnClick事件 排序了 --------------------编程问答-------------------- 这有什么问题吗? --------------------编程问答--------------------
引用 9 楼 dancingbit 的回复:
这有什么问题吗?

我不让新添加的行参与排序,我要让它在最后面的一行 --------------------编程问答-------------------- 这个比较麻烦了。 --------------------编程问答-------------------- 将ListView.Sorting设置为SortOrder.None看看如何。 --------------------编程问答--------------------
引用 12 楼 dancingbit 的回复:
将ListView.Sorting设置为SortOrder.None看看如何。

是None的呀 --------------------编程问答-------------------- 在发生ColumnClick事件之后还是None? --------------------编程问答--------------------
引用 14 楼 dancingbit 的回复:
在发生ColumnClick事件之后还是None?


是的
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,