VS2005 TreeView 的 CheckBox 被点击时的引发页面回发事件
2009-03-04 16:53
381 查看
protected void TreeView1_TreeNodeCheckChanged(object sender, TreeNodeEventArgs e)
33
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
34
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SetChildChecked(e.Node);
35
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
36
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
37
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
//
38
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
private void SetChildChecked(TreeNode parentNode)
39
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
40
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
foreach (TreeNode node in parentNode.ChildNodes)
41
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
42
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
node.Checked = parentNode.Checked;
43
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
44
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (node.ChildNodes.Count > 0)
45
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
46
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SetChildChecked(node);
47
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
48
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
49
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
33
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
34
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SetChildChecked(e.Node);
35
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
36
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
37
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
//
38
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
private void SetChildChecked(TreeNode parentNode)
39
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
40
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
foreach (TreeNode node in parentNode.ChildNodes)
41
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
42
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
node.Checked = parentNode.Checked;
43
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
44
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
if (node.ChildNodes.Count > 0)
45
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
46
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
SetChildChecked(node);
47
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
48
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
49
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
相关文章推荐
- VS2005 TreeView 的 CheckBox 被点击时的引发页面回发事件
- VS2005 TreeView 的 CheckBox 被点击时的引发页面回发事件
- VS2005 TreeView 的 CheckBox 被点击时的引发页面回发事件
- VS2005 TreeView 的 CheckBox 被点击时的引发页面回发事件 (转发)
- TreeView 的 CheckBox 被点击时的引发页面回发事件
- TreeView控件时发现带有CheckBox控件的TreeNode对象(TreeView节点),选择CheckBox无法回发页面
- C# 中TreeView 控件实现点击CheckBoX自动打钩的事件
- vs 2005 中TreeView 控件checkbox 的回发事件
- 让vs2005的treeview在点击checkbox的时候自动回发
- Winform 点击TreeView控件节点的CheckBox不触发NodeMouseClick事件的做法
- 关于jsp页面form标签里面的checkbox点击事件无效的原因之一
- echarts图表点击事件之跳转页面和加载页面
- dwz框架的table,页面初始化用ajax获取并设置表格内容后,表格没有点击事件等。
- Android ImageButton,Button,CheckBox等抢了原有View的点击事件 点击事件冲突问题
- 获取时时点击事件 和清除页面内容的方法
- 移动端滑动页面不触发点击事件
- 给TreeView的CheckBox添加双击事件
- CheckBox在ListView中导致其点击事件不会被触发解决方法
- TreeView设置checkbox后常用事件
- checkbox 与listview 点击事件冲突