因为通过事件经常更新list,所有希望能有方法部分更新list,尽量不影响客户操作。。或者更新后设置客户选择的当前node,我试过FocusNode,不行
解决方案 »
- 如何锁定Excel里sheet
- 错误:检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 8000401a
- 不知道VS2010 Express版本的MSDN在哪儿下载
- c#打包如何添加整个文件夹(包括里面的子文件夹和文件)到安装包
- 很郁闷的一个问题,恳请高手解答 60分大放松
- 如何将string类型转换为decimal类型?
- 表格的布局老是自动变,横的文字变竖的写,怎么办?
- 请问怎么抓取其他网站的bt种子
- disposed子窗体的问题
- 有什么好的c#的书没有,?
- ProgressBar样式设置无效?
- 卸载了vs2008并且安装了2010之后,sql2005用不了了?
{
DisplayGrid dg = new DisplayGrid(UpdateEvent);
Invoke(dg,new object[]{sander,e});
}
else
{
TreeList.DataSource = EntityList; TreeList.SetFocusedNode(currentNode);
}
因为你的TreeLists已经重新绑定数据源了 所以你要重新获取currentNode
所以在重新绑定数据源后 你需要根据节点的ID从新的树中找到 刚刚修改的节点 再TreeList.SetFocusedNode(currentNode);