C#中treeview绑定表的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:35:43
窗体里我拖进一个treeview控件,旁边还有一个listbox控件,数据库中有个商品表,表里其中的两个字段分别是“品牌”“系列”,我想实现的是在treeview控件的节点显示的是“品牌”和“系列”,就是“系列”是“品牌”的子节点,“品牌”父节点是“全部商品”,然后点击“系列”,旁边的listbox就会显示表中含有这个字段的信息

不知道能不能实现这个功能,如果不能,请问像实现类似的,应该怎么办呐?不用treeview也行,谢谢各位大侠啦!!!(*^__^*) ····

//treeview 1 循环添加父节点
public void 父节点名()
{
DataTable dt = JSXZBLL.CDCategoryManage.GetCatetoryNameForParentNode();
foreach (DataRow row in dt.Rows)
{
TreeNode node = CreateNode(Convert.ToInt32(row["id"]), Convert.ToString(row["name"])
//调用子节点
CCreateChild(Convert.ToInt32(row["id"]),node);
//吧节点添加到treeview中
this.TreeView1.Nodes.Add(node);
}
}
//公用的节点
public TreeNode CreateNode(int id, string name)
{
node.Text =name;
node.ImageUrl =imgs;
return node;
}
//treeview 1 循环添加子节点
public void CCreateChild(int parentid, TreeNode node)
{
DataTable dt = JSXZBLL.CDForumlistManage.CGetForumListNameForChildById(parentid);
foreach (DataRow row in dt.Rows)
{
TreeNode nodes = CreateNo