从数据库获得的datatable怎么添加到treeview上
求助 从数据库获得的datatable如何添加到treeview上

数据库中获得的树如图所示
想绑定成 根结点是 学校名称 然后下一级是部门名称 再下一级是班级名称 新手求帮助
------解决思路----------------------
数据库中获得的树如图所示
想绑定成 根结点是 学校名称 然后下一级是部门名称 再下一级是班级名称 新手求帮助
------解决思路----------------------
System.Data.DataView dv = dt.DefaultView;
System.Data.DataTable dtxx = dv.ToTable(true, "xxmc", "xxbm");
System.Data.DataTable dtbm = dv.ToTable(true, "xxmc", "xxbm", "bmmc", "bmbm");
foreach (System.Data.DataRow drxx in dtxx.Rows)
{
string xxmc = drxx["xxmc"].ToString();
string xxbm = drxx["xxbm"].ToString();
//TODO new Node
System.Data.DataRow[] bmRows = dtbm.Select(string.Format("xxbm='{0}'", xxbm));
foreach (System.Data.DataRow drbm in bmRows)
{
string bmmc = drbm["bmmc"].ToString();
string bmbm = drbm["bmbm"].ToString();
//TODO new Node
System.Data.DataRow[] njRows = dt.Select(string.Format("xxbm='{0}' and bmbm='{1}'", xxbm, bmbm));
foreach (System.Data.DataRow drnj in njRows)
{
string njmc = drnj["njmc"].ToString();
string njbm = drnj["njbm"].ToString();
//TODO new Node
}
}
}