日期:2014-05-17  浏览次数:20982 次

C# access数据库 如何添加treeview 的根节点?
我写的代码如下://读取access数据库;
  //1、建立连接
  string proConnection = @"Provider = Microsoft.Jet.OLEDB.4.0;Data Source = Datas\\OceanDB.mdb";
  OleDbConnection ProvinceConnection = new OleDbConnection(proConnection);

  //2、打开连接
  ProvinceConnection.Open();
  //建立SQL查询
  OleDbCommand proCommand = ProvinceConnection.CreateCommand();
  //3、输入查询语句
  proCommand.CommandText = "Select ProvinceName from Province";
  //proCommand.CommandType = CommandType.Text;
  //建立读取
  OleDbDataReader proReader = proCommand.ExecuteReader();

  while (proReader.Read())
  {
  TreeNode proNode = new TreeNode();
  proNode.Text = proReader["ProvinceName"].ToString();
  treeView_Land.Nodes.Add(proNode);
  }
  //关闭连接
  proReader.Close();
  ProvinceConnection.Close();
只能实现将省份名称添加到TreeView下,即“省份名称”与“省份”是同级别的。如何能够实现将“省份名称”子节点添加到父节点“省份”下呢?“省份名称”内容为北京、上海、安徽等。
请教啊!