开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3752|回复: 1

WinForms Demo:更改TreeList节点位置及数据库中相应记录位置

[复制链接]

0

精华

8

贡献

1768

赞扬

特约版主

帖子
583
软币
4524
在线时间
275 小时
注册时间
2019-2-21
发表于 2019-4-17 13:42:09 | 显示全部楼层 |阅读模式
TreeList允许用户通过使用鼠标拖动节点来重新排序节点。 如果节点从一个父节点移动到另一个节点,则其位置将自动保存,因为它取决于存储在数据库中的ParentID列值。 但是,当节点在子集合中重新排序时,它们的位置将在应用程序关闭并再次打开后或重新加载数据后重置。要保持节点位置,必须向数据源添加其他列以存储节点索引。 在这种情况下,可以在将数据加载到TreeList中之后恢复节点位置。 此任务可以通过迭代所有节点并通过TreeList.SetNodeIndex方法更新节点索引来完成。源代码已上传,欢迎下载>>
回复

使用道具 举报

0

精华

275

贡献

2392

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
214
软币
7430
在线时间
653 小时
注册时间
2013-12-13
发表于 2019-4-18 22:02:31 | 显示全部楼层
来一个gridview 拖拽排序等例子呗
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-4 17:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表