我已经创建了动态创建的父级和childnodes的树视图。还启用了checkbox属性true.hence获得了每个节点的复选框。 问题是如何命名这些复选框,以便对于特定用户,如果该值为true,则应该选中该复选框,否则如果该值为false,则需要取消选中该复选框。 true或false值存储在db中的特定列中。如何在c#中获取treeview控件复选框名称
0
A
回答
0
请按照我提供的代码,它可能会给你一些想法,从我的理解你的问题。我也提供了链接。 http://msdn.microsoft.com/en-us/library/wwc698z7(v=vs.90).aspx
private void PrintRecursive(TreeNode treeNode)
{
// Print the node.
System.Diagnostics.Debug.WriteLine(treeNode.Text);
MessageBox.Show(treeNode.Text);
// Print each node recursively.
foreach (TreeNode tn in treeNode.Nodes)
{
PrintRecursive(tn);
}
}
// Call the procedure using the TreeView.
private void CallRecursive(TreeView treeView)
{
// Print each node recursively.
TreeNodeCollection nodes = treeView.Nodes;
foreach (TreeNode n in nodes)
{
PrintRecursive(n);
}
}
+0
我应该在哪里调用该函数的Windows应用程序的工作检查,请解释一下.. – user3349540
0
可以检查哪个节点是由下面的代码
foreach (TreeNode node in yourtreeview.Nodes)
{
if (node.Checked)
{ //here You can check here your parent nodes is checked or not
//your calculations
}
foreach (TreeNode ChildNode in node.Nodes)
{
if (ChildNode.Checked)
{ // here you can check your 2nd level nodes
}
foreach (TreeNode childofChild in ChildNode.Nodes)
{
if (childofChild.Checked)
{ here you can check your 3rd level node }
foreach (TreeNode GrandChildofChild in childofChild.Nodes)
{
if (GrandChildofChild.Checked)
{
//here you can check your fourth level node
}
}
}
}
}
相关问题
- 1. 如何使用C#4.0在TreeView中获取所有选中的复选框节点名称?
- 2. 获取复选框通过在C#中的自定义属性名称控制
- 3. 在复选框列表控件中获取复选框的值
- 4. 在C#中,如何从对象中获取控件的名称?
- 5. 获取模板复选框名称
- 6. 按名称获取复选框的值
- 7. 获取在复选框中选中元素的名称
- 8. 使用复选框名称获取复选框值
- 9. 带有复选框的.NET TreeView控件
- 10. 带复选框的jQuery TreeView控件+ DotNet
- 11. TreeView控件。复选框。并点击
- 12. WPF Treeview - 获取复选框的状态
- 13. C#在WebBrowser控件中选中/取消选中复选框?
- 14. 在C#中获取用户控件的子控件名称
- 15. 如何获取C#.net(2010)Windows窗体应用程序中的TreeView控件中的所有复选框值?
- 16. 如何获取名称并从选择框中获取价值?
- 17. treeview复选框
- 18. 如何获取选中复选框或其复选框被选中的列表项的名称?
- 19. 如何取消选中treeview节点中的所有复选框?
- 20. 在ExtJS中通过名称属性获取一组复选框
- 21. 在gwt java中获取复选框的名称
- 22. 如何在Treeview控件中按名称进行分组
- 23. 在C#,.Net 3.5中,如何将复选框添加到TreeView?
- 24. MVC - 如何获取选中的复选框中的复选框
- 25. 获取选定的复选框,不知道复选框的名称(生成dynamicaly)
- 26. 如何获取复选框被选中
- 27. 如何获取复选框
- 28. 如何使用C#获取asp.net Web控件的ID名称
- 29. 如何在.NET中使用TreeView控件创建三态复选框?
- 30. (WPF VB.Net)如何获取嵌套在TreeView中的复选框的状态?
正在使用C# – user3349540