一个页面中使用两个treecview,一个带有checkbox(treecheck),另一个没有checkbox(tree)
当选者tree中一个节点时,treecheck根其有关系的节点全全部被选中,可是有一个问题,如果我不展开treecheck中所有的节点,已经选中的节点(当你再点击他时,明明没选中,可是他的checked属性确返回true,选中了有返回false),如果把所有节点再装载时展开就没这种问题
代码时通过javascript操作的(除了初始化两个treeview时)
当选者tree中一个节点时,treecheck根其有关系的节点全全部被选中,可是有一个问题,如果我不展开treecheck中所有的节点,已经选中的节点(当你再点击他时,明明没选中,可是他的checked属性确返回true,选中了有返回false),如果把所有节点再装载时展开就没这种问题
代码时通过javascript操作的(除了初始化两个treeview时)
解决方案 »
- 如何才能忽略webbrowser控件中的弹出消息框呢?谁知道?
- 仓库管理系统 库存预警
- 求助:怎样将下面这段Delphi代码转为C#语言?
- socket问题:为什么用write方法写入流后紧接着用readline方法读流会无响应?高手帮忙啊
- 关于类型转换?????????
- 如何实现“智能客户端”?
- 发帖问问题,问出新问题了,版主给的代码看不懂(好像是超级简单的常识),请高手指教!
- 从google maps的脚本里扒了段代码,是用来计算两点间经纬度距离。大家一块看看是怎么算的。
- 我的VS.net装了第二次,第一次运行正常,误删了部分文件后,重新安装后却发现....
- C# 将datatable 作为参数,调用oracle存储过程。
- 请教大虾, 请问一下C#里对图片里面的直线进行象素点坐标 识别该如何做?
- datagrid显示数据的问题
private void CheckPonTree( TreeNode TempNode , bool Status )
{
try
{
if( TempNode.Nodes != null )
{
TempNode.Checked = Status;
}
}
catch( Exception ex )
{
MessageBox.Show( ex.Message );
}
}
private void PonTree_AfterCheck(object sender, System.Windows.Forms.TreeViewEventArgs e)
{
try
{
for( int count = 0 ; count < e.Node.Nodes.Count ; count++ )
{
CheckPonTree( e.Node.Nodes[count] , e.Node.Checked );
}
}
catch( Exception ex )
{
MessageBox.Show( ex.Message );
}
}