急.....treeView子节点前面的“+”号不点击,不显示!
//增加子节点
private void AddSubNode(TreeNode pNode)
{
pNode.Nodes.Clear();
DataTable dt = new DataTable();
dt = Pms.DBO.SqlQuery("select distinct b_id,b_name from t_tariff where a_id='" + pNode.Name + "' order by b_id");
for (int i = 0; dt != null && i < dt.Rows.Count; i++)
{
DataRow dr = dt.Rows[i];//获得一条记录(一个节点)
TreeNode tNode = new TreeNode();
tNode.Text = dr["b_name"].ToString();
tNode.Name = dr["b_id"].ToString();
pNode.Nodes.Add(tNode); //增加子节点到父节点
this.treeView1.Nodes.Add(tNode);//增加根节点到树
tNode.Nodes.Add(new TreeNode());
}
}
就是增加的子节点前面的加号不显示!请大家帮帮忙.....谢谢
------解决方案--------------------TreeView.ShowPlusMinus 属性
------解决方案--------------------TreeView.ShowPlusMinus 属性
获取或设置一个值,用以指示是否在包含子树节点的树节点旁显示加号 (+) 和减号 (-) 按钮。
只有当 ShowRootLines 属性值为 true 时,才会在根树节点旁显示加号和减号按钮。如果未显示加号和减号按钮,则没有视觉提示来指示树节点包含子树节点且可以展开。此时,用户必须双击树节点,才能确定它是否包含子树节点,或者将其展开或折叠。
------解决方案--------------------
------解决方案--------------------