如何让treeview默认不选中
1个回答
展开全部
修改TreeView.cs源码,取消TreeView默认选中节点
1、TreeView.cs文件
在文中﹐找到protectedoverridevoidOnLoad(EventArgse)事件
protectedoverridevoidOnPreRender(EventArgse)事件,修改以下代码
if((SelectedNodeIndex==||SelectedNodeIndex==String.Empty)&&Nodes.Count0)
//SelectedNodeIndex=0;//修改前
SelectedNodeIndex=;//修改后
2、TreeView.htc文件
在C:/Inetpub/wwwroot/webctrl_client/1_0/TreeView.htc中找到functionondocumentready()把以下代码注释掉
//verifyselectedNodeIndex
在functiontryToBuildTreeFromRoot()修改以下代码
if(selectedNodeIndex.length==0){//prop_selectedNodeIndex=0;//修改前
prop_selectedNodeIndex=;//修改后}3、使用修改TreeView.cs后,重新编译一次,生成新的Microsoft.Web.UI.WebControls.dll。应用时只需要设置SelectedNodeIndex为即可
this.TreeView1.SelectedNodeIndex=;//不选中任何节点。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询