Treeview排序的问题

joyoyang 2013-03-01 05:42:07
我用Add添加节点时,默认都是在末尾添加,但我调用了Sort函数以后,再Add时都是按Sort默认的顺序添加了(就是说不一定在结尾了)。。。

我想问能不能禁止treeview的排序,如何禁止??
...全文
370 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyoyang 2013-03-01
  • 打赏
  • 举报
回复
引用 8 楼 joyoyang 的回复:
引用 5 楼 lye2000000_super 的回复:http://msdn.microsoft.com/ja-jp/library/system.windows.forms.treeview_properties%28v=vs.80%29.aspx 2.0的也有啊。。 我这里真的没这个啊。。。
哦 有。。。我靠 我试试啊
joyoyang 2013-03-01
  • 打赏
  • 举报
回复
引用 5 楼 lye2000000_super 的回复:
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.treeview_properties%28v=vs.80%29.aspx 2.0的也有啊。。
我这里真的没这个啊。。。
joyoyang 2013-03-01
  • 打赏
  • 举报
回复
引用 6 楼 gxingmin 的回复:
引用 3 楼 joyoyang 的回复:引用 1 楼 gxingmin 的回复:你不调用sort函数不就等于禁止了吗? 你添加时不用Add,改成Insert,想往哪儿Insert就往哪儿Insert 你试一下就知道了,如果先调用了sort,那之后insert也没用了,index写多少都是加在最后 还有我必须先调sort,无法省略此步骤 我的意思就是你一次s……
不是,我自己重新了IComparer。。。调用sort是必须得。。。只是调用了sort,再insert的时候,那个index不起作用了,因为无论index是多少都要自动再排序的。。无法控制
gxingmin 2013-03-01
  • 打赏
  • 举报
回复
引用 3 楼 joyoyang 的回复:
引用 1 楼 gxingmin 的回复:你不调用sort函数不就等于禁止了吗? 你添加时不用Add,改成Insert,想往哪儿Insert就往哪儿Insert 你试一下就知道了,如果先调用了sort,那之后insert也没用了,index写多少都是加在最后 还有我必须先调sort,无法省略此步骤
我的意思就是你一次sort都不调用,在之前你就按需要的顺序insert而不是add
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.treeview_properties%28v=vs.80%29.aspx 2.0的也有啊。。
joyoyang 2013-03-01
  • 打赏
  • 举报
回复
引用 2 楼 lye2000000_super 的回复:
sort完了TreeView.Sorted设成true
你这是.net什么版本啊 我2.0.。。没 Sorted这个属性啊
joyoyang 2013-03-01
  • 打赏
  • 举报
回复
引用 1 楼 gxingmin 的回复:
你不调用sort函数不就等于禁止了吗? 你添加时不用Add,改成Insert,想往哪儿Insert就往哪儿Insert
你试一下就知道了,如果先调用了sort,那之后insert也没用了,index写多少都是加在最后 还有我必须先调sort,无法省略此步骤
  • 打赏
  • 举报
回复
sort完了TreeView.Sorted设成true
gxingmin 2013-03-01
  • 打赏
  • 举报
回复
你不调用sort函数不就等于禁止了吗? 你添加时不用Add,改成Insert,想往哪儿Insert就往哪儿Insert

110,568

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧