日期:2014-05-18  浏览次数:20483 次

treeview控件 当前checkbox选中时,我要进行一些后台处理,用什么事件能让它在选中的时候执行
如题
选中一个checkbox,然后一个image控件显示相关的图,从数据库中调用,谢谢

------解决方案--------------------
这个是 我点选了 TreeView前面的checkBox 复选框后 点击Button 按钮 提交后展示的结果
能得到节点上的Text。
你得到节点上的value后 提交数据库 提取image的路径 然后赋给image就可以了
------解决方案--------------------
TreeView有个AfterCheck事件,可视化环境下点那个闪电事件按钮,第一个就是,AfterCheck()事件在选中树节点复选框后发生
不过取消的时候也发生的,还需要自行判断一下是选中还是取消吧
------解决方案--------------------
我就是想直接点击CHECKBOX的时候载入

=======

这个恐怕不行, 没有直接 API 支持,

需要你使用客户端 javascript 进行一点 HACK 操作,
或者扩展自己的 TreeNode,
工作量还是有点大,特别是前者,

你可以发请求到 xfwang0724@gmail.com, 我可以尝试以后者方式帮你实现一个 DEMO

目前的话,你可以设置 TreeView.TreeNodeCheckChanged 事件,但是此事件不会在你点击 CheckBox 之后马上就回发,而是当你选择了某个节点回发之后,再服务器才响应此事件