C# 如何在asp.net中的treeview SelectedNodeChanged事件中更改复选框状态为true?
在我的asp.net web应用程序中,我有一个启用了复选框的树视图控件。现在我想在触发C# 如何在asp.net中的treeview SelectedNodeChanged事件中更改复选框状态为true?,c#,asp.net,asp.net-mvc,c#-4.0,C#,Asp.net,Asp.net Mvc,C# 4.0,在我的asp.net web应用程序中,我有一个启用了复选框的树视图控件。现在我想在触发SelectedNodeChanged事件时将复选框状态更改为True protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { //code } 请引导我退出此问题…所选节点有一个Checked属性,该属性指向项目的复选框。通过将checked属性设置为true,可以将其设置为选中
SelectedNodeChanged
事件时将复选框状态更改为True
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
//code
}
请引导我退出此问题…所选节点有一个
Checked
属性,该属性指向项目的复选框。通过将checked
属性设置为true,可以将其设置为选中
TreeView1.SelectedNode.Checked = true;
要检查所有子节点,可以执行以下操作:
foreach (TreeNode node in TreeView1.SelectedNode.ChildNodes)
node.Checked = true;
@谢谢Brain:我还想检查它是否是父节点,然后使子节点的所有复选框为真。可能吗?是的,可以做到。查看我所做的编辑以了解如何操作:)