C#windows编程关于treeview控件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 16:41:16
treeview控件怎么使节点在编程的过程中被选中?什么方法?或者能给一段代码也行!
我代码找到了此节点,但我无法使其被选中,只能让他展开!
补充一下:我的是vs2005
check是必须在节点前有打勾的选项的时候才能用,我是说直接象用鼠标点到一样,点中的节点变成深蓝色

我倒是有代码,就怕你看不明白,思路是加check 然后用js来写!给你粘上代码,看不懂的问我!
public class ChosePermission : System.Web.UI.Page
{
protected Microsoft.Web.UI.WebControls.TreeView TreeView2;
protected System.Web.UI.HtmlControls.HtmlInputHidden checkedNodes;
protected System.Web.UI.WebControls.Button Bt_Save;
AccessMethod amd=new AccessMethod();
private void Page_Load(object sender, System.EventArgs e)
{
TreeView2.Attributes.Add("oncheck","tree_oncheck(this)");
if (!Page.IsPostBack)
{
BindTree(TreeView2);
}

for (int i=0;i<TreeView2.Nodes[0].Nodes.Count;i++)
{
if(TreeView2.Nodes[0].Nodes[i].Checked)
{
for (int j=0;j<TreeView2.Nodes[0].Nodes[i].Nodes.Count;j++)
{
TreeView2.Nodes[0].Nodes[i].Nodes[j].Checked=true;
}
}
}

}

#region Web 窗体设计器生成的代码
override protected v