不好意思,还有一个问题想问一下,
就是我用 treeview 控件与数据库相关
数据库信息能正确显示在控件中,但每次选择节点时要选择两次才能提取出节点文本内容
请问这是什么原因,?
节点添加代码如下:
TreeNode nod = new TreeNode();
nod.Text = "样品种类";
nod.Value = "samclass";
produts_class.Nodes.Add(nod);
foreach (DataRowView dr in DataView_Tree)
{
TreeNode tn = new TreeNode();
tn.Text = dr["nclassname"].ToString().Trim ();
tn.Value = dr["nclassid"].ToString().Trim ();
nod.ChildNodes.Add(tn);
}
选择事件:
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
if (produts_class.SelectedNode.Parent == null)
{ }
else
TextBox1.Text = produts_class.SelectedNode.Text;
}
[此贴子已经被作者于2007-8-19 17:36:24编辑过]