我使用此代码创建节点:
private void radButton4_Click(object sender, EventArgs e)
{
this.radTreeView1.Nodes.Add(new RadTreeNode("Personal Folders"));
this.radTreeView1.Nodes[0].Nodes.Add(new RadTreeNode("Simpson"));
this.radTreeView1.Nodes[0].Nodes.Add(new RadTreeNode("Maggy"));
this.radTreeView1.Nodes.Add(new RadTreeNode("Friends"));
this.radTreeView1.Nodes[1].Nodes.Add(new RadTreeNode("Pig"));
radTreeView1.ExpandAll();
}
private void radTreeView1_SelectedNodeChanged(object sender, RadTreeViewEventArgs e)
{
MessageBox.Show(e.Node.Text);
}
结果很完美:
http://i.stack.imgur.com/RRuU3.png
但我需要为每个节点设置一个值:如果我点击Maggy返回12121
随着时间的推移,所有内容都将是动态的。
我真的遇到麻烦了,你能帮帮我吗?
答案 0 :(得分:0)
您应该在添加RadTreeNode时设置一个值,这样您也可以检索RadTreeNode的值。
RadTreeNode newNode = new RadTreeNode();
newNode.Text = "Maggy";
newNode.Value = "12121";