treeview数据绑定高手请教
怎么把数据绑定到treeview去      是c#.net高手来点实例看下
------解决方案--------------------绑定?你要的是数据集一次绑定的? 
 由于我项目中节点不定的复杂性,我是节点逐个生成,生成时逐个附加数据的
------解决方案--------------------private bool FillTree() 
 { 
    try 
    { 
       this._mConn.ConnectionString = ConStrr; 
       string _sqlstrr =  "select * from PsnInfo "; 
       this._mDa = new SqlDataAdapter(_sqlstrr,this._mConn); 
       this._mDa.Fill(this._mDs, "PersonInfo "); 
       for (int i = 0; i  < _mDs.Tables[ "PersonInfo "].Rows.Count; i++) 
 { 
 string strtemp1,strtemp2,strtemp3; 
 strtemp1= _mDs.Tables[ "PersonInfo "].Rows[i][ "PersonID "].ToString(); 
 TreeNode parentRoot = new TreeNode(strtemp1); 
 string _strsql =  "select * from PsnDetail where PersonID= ' " + strtemp1 +  " ' "; 
 DataSet ds = new DataSet(); 
 _mDa.SelectCommand.CommandText = _strsql; 
 _mDa.Fill(ds, "city "); 
 for (int j = 0; j  < ds.Tables[ "city "].Rows.Count; j++) 
 { 
    strtemp2 = ds.Tables[ "city "].Rows[j][ "aa "].ToString(); 
    parentRoot.Nodes.Add(new TreeNode(strtemp2)); 
 } 
 this.treeView1.Nodes.Add(parentRoot);    
 } 
 return true; 
 } 
 catch(SqlException ex) 
 { 
 MessageBox.Show(ex.Message); 
 return false; 
 } 
 finally 
 { 
 this._mConn.Close(); 
 } 
 }     
 读取数据库 动态生成树