用C#怎么给TreeView添加两个根节点呀
以下是我写的代码:
OleDbCommand cmd = null;
this.TV.Nodes.Clear();
cmd = new OleDbCommand("select * from fenzu", Connectiondatabase.GetOpenCon());
DataTable dt = new DataTable();
OleDbDataAdapter sta = new OleDbDataAdapter();
sta.SelectCommand = cmd;
sta.Fill(dt);
TreeNode root = new TreeNode();
root.Text = "联系人";
TV.Nodes.Add(root);
//添加根节点
for (int i = 0; i < dt.Rows.Count; i++)
{
TreeNode node = new TreeNode();
if (dt.Rows[i][0].ToString() == "0")
continue;
node.Tag = dt.Rows[i][0].ToString();//反添
root.Nodes.Add(node);
}
TV.Nodes[0].ExpandAll();
//根节点展开
Connectiondatabase.GetCloseCon();还需要在哪加代码呀
以下是我写的代码:
OleDbCommand cmd = null;
this.TV.Nodes.Clear();
cmd = new OleDbCommand("select * from fenzu", Connectiondatabase.GetOpenCon());
DataTable dt = new DataTable();
OleDbDataAdapter sta = new OleDbDataAdapter();
sta.SelectCommand = cmd;
sta.Fill(dt);
TreeNode root = new TreeNode();
root.Text = "联系人";
TV.Nodes.Add(root);
//添加根节点
for (int i = 0; i < dt.Rows.Count; i++)
{
TreeNode node = new TreeNode();
if (dt.Rows[i][0].ToString() == "0")
continue;
node.Tag = dt.Rows[i][0].ToString();//反添
root.Nodes.Add(node);
}
TV.Nodes[0].ExpandAll();
//根节点展开
Connectiondatabase.GetCloseCon();还需要在哪加代码呀
TreeNode root2 = new TreeNode();TreeView.Nodes.Add(root1);
TreeView.Nodes.Add(root2);