问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net2008(C#)中treeview怎么动态绑定数据库,父节点和子节点在两张表中,如何实现?麻烦问你下!

发布网友 发布时间:2022-04-27 12:51

我来回答

1个回答

热心网友 时间:2022-04-27 14:21

在数据中你把(父节点表)跟(子节点表)用一个关联字段关联起来就可以了(也就是说在子节点表中建一个能跟父节点的主键字段关联起来就可了)追问是的!我的数据库就是这样设计的!两表之间是主外键关系!可是我没用过treeview控件!麻烦你给具体赋一些代码!能实现查 改 删 最好!谢谢啦!我是初学者,许多都不会!虚心请教!

追答protected void Page_Load(object sender, EventArgs e) {if (!IsPostBack) { GetTreeView();
} }
///
/// treeView 的根节点 使用递归法向treeView添加节点
///
public void GetTreeView()
{
ValidateLoginManager bll = new ValidateLoginManager();//业务逻辑层
int i = Convert.ToInt32(Request["LoginTypeId"]);
string j = Request["zhanghao"].ToString();
List gree = bll.getListVlaidate(i, j);
List songree = gree.Where(a => a.Patrilineal == 0).ToList();
foreach (Puissance sonlist in songree)
{
TreeNode fnode = new TreeNode();//实例化TreeView根节点
fnode.Text = sonlist.Name;//根节点的名称
TreeView1.Nodes.Add(fnode);//添加根节点
getNodes(fnode, sonlist.Id, gree);//调用下面的方法
}
}
///
/// treeView的子节点
///
///
///
///
public void getNodes(TreeNode nodel, int prenetid, List lists)
{
List list = lists.Where(a => a.Patrilineal == prenetid).ToList();
foreach (Puissance lss in list)
{ /*注意看清楚 绑定框架的时候 是传下来的(nodel)对象 还是刚实例化的(nodes)节点对象 */
TreeNode nodes = new TreeNode();//实例化一个Node子节点
nodes.Text = lss.Name; //节点的名称
nodes.NavigateUrl = "~/" + lss.Url; //字节点的路径
nodes.Target = "iframe1"; //关联的框架的(iframe框架的Name属性的值)
nodel.ChildNodes.Add(nodes); //添加子节点
getNodes(nodes, lss.Id, lists); //自己调用自己
} }
你说的查改删说详细点?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...多少公斤的东西。托运多少?托运能拿剪刀,洗发水这些吗? 打鼾是由于空气通过口咽部使哪个部分振动引起的 ...身高153厘米,体重57.5公斤,要减多少斤才正常,还有怎样下定决心减肥... 男人经常睡一个女人就是爱她吗? 一个男人和一个女人没认识几天就提出性要求,这男人爱女人吗?还是只是性... 小米随身wifi连上电脑后能拿着到处走不? ...买门票共用去142.5元,已知1张成人票与2张�� ...已知|张成人票与2张儿童票相等。1张成人票多少元 ...买门票共用去142.5元,已知1张成人票与2张儿童票的票价相等。1... 工业燃气烤箱价格多少钱一台 (C#)中treeview怎么绑定xml! 我是东芝的本子 WIN7 系统 摄像头不能打开 摄像头ID USB\VID_0000&PID_0000\6&94F6559&0&3 求驱动 电脑可不可以像手机一样拍照啊 联想G460笔记本装WIN7,如何显示摄像头? hpg6-2146tx笔记本摄像头打开显示没有视屏捕捉硬件,windows7的,装的是ecap.是 惠普Presario CQ43摄像头问题!!!急 点击ecap的时 QQ设置里面看到没有安装摄像头 求教,用这个视频设备拍完照后的照片在哪里 电子产品中标识ECAP和TCAP有什么区别 ecapexe是不是监视器? 戴尔笔记本电脑网络位置的ECap是什么? excel错误报告后文档卡死然后文档不见了?怎么办?文档去哪了?怎么找回来? asp.net2008(C#)中treeview怎么动态绑定数据库,父节点和子节点在两张表中,如何实现? 大家搬冰箱洗衣机一般是怎么个搬法 急asp.net TreeView 动态数据绑定 遇到男人说你负责貌美如花我负责赚钱养家怎样回答? 她说生了小孩,变丑了,变黄婆了,到时你带小孩,我负责貌美如花,我应该怎么回复? 电影「明日世界」高清1280P播放或BT种子迅雷下载有么??? 明日世界迅雷高清BD种子——下载——在哪里? 明日世界电影高清完整版迅雷BT种子下载在哪? 明日世界电影高清完整版迅雷BT种子下载在哪 .NET里的TreeView怎么实现动态绑定? 什么是玻璃钢喷涂,玻璃钢喷涂有什么优缺点 问道武当里面的配乐叫什么名字? 出彩中国人蒙眼平衡术背景音乐 央视 问道武当 的背景音乐 配乐 叫什么啊 局中人沈伯年死在第几集? 中央10台《问道武当》的全部配乐? 问道武当的背景音乐 局中人曼丽走是哪一级? 局中人更新时间 asp.net将treeview绑定到数据库,单击某节点将对应的该行数据中的某个字段绑定到文本框中? 请问胆碱脂酶偏高是什么原因 胆碱酯酶偏低,应该吃什么 胆碱酯酶高170 胆碱酯酶高应注意什么 胆碱酯酶高与我爱生吃红薯有关系吗 丙氨酸氨基转移酶73.7偏高,谷酰转肽酶85偏高,胆碱酯酶11437偏高 佳能70-200和佳能70-300选择哪款 佳能镜头70-200F4与70-300 F4-5.6 IS USM那个拍摄效果好些? EF70-300 EF 70-200F4L 选哪个比较合适