TreeList只能全部重新绑定,除非你用的数据源不是一个
迭代刷新,这就要靠你的逻辑了
只能重新绑定?好吧。。。我的是同一个数据源,如果只能重新绑定的话,真心觉得用户体验不太好。
@流云_Jin: 一个数据源是不可能分开重新绑定的.用户体验不好,这是没有办法的事情.Tree这东西,本来就这样.除非你自己写一个Tree.
@流云_Jin: 更何况处理这种方式并不一定非要局部刷新,比如等待加载什么的.从另外一个角度去解决问题
@临冰听雪丶: 算了吧,太费神了。脑细胞怕是不够用啊。。。我是刚开始接触这个控件,用起来挺费劲的。只能靠自学。所以,问题多多
@流云_Jin: 遇到问题应该感到幸运,因为这是你技术的一个提升.
@临冰听雪丶: 这也是。反正这世间不会的东西太多太多。那还有一个问题。你会么?迭代删除?
@流云_Jin: 你所谓迭代删除是指什么?删除父下面的所有子?
@临冰听雪丶: 对啊。因为可以无限级的添加,就应该可以无限极的删除嘛。
@流云_Jin: 所以说,这就是你逻辑上面的问题了.我给你举个例子.假如我的表是这样的.select Table_ID,Table_Name,Table_PID from Table那么,我在删除的时候,我首先找到他的父,就是当前选中节点的ID,然后,删除的时候,你就可以这样Delete from Table where Table_PID=Table_ID,这样的话,所有的子就没了,然后再次删除Delete from Table where Table_ID = Table_ID,这样,父不也就没了吗?
@临冰听雪丶: 还可以这样么??。。。。。好吧,我先试试。
@流云_Jin: 当然可以了.
@临冰听雪丶: 我以实际行动得出结果。只能删除父级和他的下一级。再往下的,删不了了
@流云_Jin: 这个还真的必须用迭代删除
ZTree
敢问大神,这是何意?不懂
@流云_Jin: 难道你是c/s?
@xiaocong_soft: 是啊。。。
@流云_Jin: 这个好像数据源都是一个。没办法做到局部刷新。
@xiaocong_soft: 恩恩,如果只能是局部刷新,那就没什么好纠结的了。刚开始这样考虑,只是为了提高用户体验度。谢谢你啦^_^
@流云_Jin: 那,,,,迭代删除呢?