treeview节点问题
private void treeView_list(object sender, EventArgs e){
string sqlS = "select distinct sector from edp_yj order by sector desc";
DataTable ds = DataBase.GetTable(sqlS, "Path_PLS");
TreeNode nde = new TreeNode();
nde.Text = "123123";
treeView.Nodes.Add(nde);
for (int i = 0; i < ds.Rows.Count - 1; i++)
{
TreeNode node = new TreeNode();
node.Text = ds.Rows[i]["sector"].ToString().Trim();
nde.Nodes.Add(node);
string sql = "select distinct class from edp_yj where sector = '" + ds.Rows[i]["sector"].ToString().Trim() + "' order by class desc";
DataTable dt = DataBase.GetTable(sql, "Path_PLS");
for (int n = 0; n < dt.Rows.Count; n++)
{
TreeNode node1 = new TreeNode();
node1.Text = dt.Rows[n]["class"].ToString().Trim();
node.Nodes.Add(node1);
}
}
treeView.ExpandAll();//展开所有节点
}
treeview代码如上
添加一个treeView_NodeMouseClick事件
treeview.selectednode.text得不到点击treeview的节点值。得到的是第一层的123123值
求帮助 --------------------编程问答-------------------- 已经解决。。。
补充:.NET技术 , 组件/控件开发