由于vs 自带的treeview控件,显示出checkbox以后,点checkbox的时候不能触发任何事件,所以在后台也不能控制
只有给checkbox添加一个回发事件:
//TreeView 添加一个点击事件
<asp:TreeView ID="tvGrant" runat="server" Height="322px" ImageSet="Arrows" ShowCheckBoxes="All"
Width="194px" onclick="postBackObject()">
添加完以后,当选择checkbox的时候将回发一次,接着就只要在后台的TreeNodeCheckChanged()里面判断一下
就可以达到全选的目的了.但是这个每次选择的时候,都要刷新页面.
为了不刷新 ,就在前台写代码控制:
添加上面的代码后,后台不要写代码控制了,页面也不刷了,同样达到多选的目的.希望对大家有点帮助!!!!