.net C#语法 B/S中怎么使用TreeView控件(真正高手进)

现有2个表1tb_product字段id、name、typeid、,表2tb_producttype字段id、name、parentid[默认值为0],表2中parent... 现有2个表1tb_product字段id、name、typeid、,表2tb_producttype字段id、 name、parentid[默认值为0],表2中parentid=0的是父类,子类相关联的是父类的id,表2tb_producttype中的id与表1中的typeid相关联。

求高手帮忙教一下如何实现TreeView绑定父类和子类,并通过点击父类或者子类查询出表一DataList1绑定的数据
展开
 我来答
yxhforever
推荐于2016-06-24
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
表2中parentid=0的是父类,子类相关联的是父类的id,没明白是什么意思?
你看一下这个代码?也许有用,
if(!isPostBack)
{
DataView dv=drv("这里输入查询语句,把表1的数据读出来,前提是连好数据库");
foreach(DataRowView datav in dv)
{
TreeNode tn=new TreeNode();
tn.text=datav["name"].toString();
tn.Value=datav["id"].toString();
TreeView1.Node.Add(tn);
AddchildNodes(tn);//调用方法添加子节点
}
private void AddchildNodes(TreeNode tn)
{
int bid=Convet.ToInt32(tn.Value);
DataView dv=drv("同上");
foreach(DataRowView datav in dv)
{
同上
}
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式