首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

treeview数据绑定高手请问

2012-01-29 
treeview数据绑定高手请教怎么把数据绑定到treeview去是c#.net高手来点实例看下[解决办法]绑定?你要的是数

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();
}
}


读取数据库 动态生成树

热点排行