treeview控件怎么通过代码和数据库绑定

yuan066 2006-01-03 10:48:43
treeview控件怎么通过代码和数据库绑定 ,请各位帮忙
...全文
172 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
JasonHeung 2006-01-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/JasonHeung/archive/2005/04/15/348731.aspx
aitai 2006-01-17
  • 打赏
  • 举报
回复
//实现把dataset中两个表中的一个表的某列作为父节点,一个表的某列作为子节点,并且根据情况使treeview.checked=true
int i,j;
int Max=objDataSet.Tables[0].Rows.Count ;
for( i=0;i<Max;i++)
{
string tempstr =productsDataSet.Tables[0].Rows[i][0].ToString() ;
TreeNode newNode = new TreeNode(tempstr);
this.treeView1.Nodes.Add(newNode);
treeView1.SelectedNode = newNode;
for ( j=0;j<productsDataSet.Tables["newtable"].Rows.Count;j++)
{
if(objDataSet.Tables[0].Rows[i][0].ToString() ==objDataSet.Tables[1].Rows[j]["roleName"].ToString())
{
string tempstr1 =productsDataSet.Tables[1].Rows[j][0].ToString();
TreeNode newNode1 = new TreeNode(tempstr1);
if (objDataSet.Tables[1].Rows[j][2].ToString()=="True")
{
treeView1.SelectedNode.Checked =true;
newNode1.Checked =true;
}
else
{
newNode1.Checked =false;
}
treeView1.SelectedNode.Nodes.Add ( newNode1 ) ;
}
}
}
uumlwy 2006-01-03
  • 打赏
  • 举报
回复
没有什么简便的方式啦
还是一个一个字段邦定的啊

把数据库的表的每一行数据放到一个数组里
然后再给listview就可以了
-渔民- 2006-01-03
  • 打赏
  • 举报
回复
我幫你頂下啦!

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧