DataTable dtGroupName = Cheeli.DBUtility.DbHelperSQL.GetDataTable("select distinct GroupName from SysRes"); foreach (DataRow rows in dtGroupName.Rows)
{
string GroupName = rows["GroupName"].ToString();
TreeNode root = new TreeNode(GroupName);
tvPermissions.Nodes.Add(root);
SqlParameter[] parameters = { new SqlParameter("@GroupNameText", root.Text) };
string sql = "select * from SysRes where GroupName=@GroupNameText";
DataTable dt = Cheeli.DBUtility.DbHelperSQL.GetDataTable(sql, parameters); foreach (DataRow row in dt.Rows)
{
string PromiseName = row["PromiseName"].ToString();
TreeNode node = new TreeNode(PromiseName);
node.Name = row["Id"].ToString();
root.Nodes.Add(node);
}
}
如何获得TreeView的返回值,即子节点node.Name的值
答案:2 悬赏:70 手机版
解决时间 2021-01-29 01:53
- 提问者网友:美人性情
- 2021-01-28 15:53
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-28 16:28
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
textbox.Text=treeView1.SelectedNode.Text;//获取节点值赋给textbox
}
{
textbox.Text=treeView1.SelectedNode.Text;//获取节点值赋给textbox
}
全部回答
- 1楼网友:时间的尘埃
- 2021-01-28 18:07
this.treeview1.afterselect += new system.windows.forms.treevieweventhandler(this.treeview1_afterselect);//点击节点事件
private void treeview1_afterselect(object sender, treevieweventargs e) { textbox.text=treeview1.selectednode.text;//获取节点值赋给textbox
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯