社区
C#
帖子详情
c#treeview绑定问题
wangf1978
2016-09-30 07:27:40
有图如下:
请问如何绑定?
...全文
172
3
打赏
收藏
c#treeview绑定问题
有图如下: 请问如何绑定?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a754992265
2016-09-30
打赏
举报
回复
就是添加一个节点,然后添加子节点, 如果层次少可以 多写几个。如果层次多,且不确定,可以用递归来添加。
a754992265
2016-09-30
打赏
举报
回复
private void LoadData(List<Model.oa_depart> departlist) { this.power_TreeView.Nodes.Clear(); TreeNode node_0 = new TreeNode(); node_0.Text = "选择"; node_0.Value = "0"; node_0.SelectAction = TreeNodeSelectAction.Expand; node_0.Expanded = true; this.power_TreeView.Nodes.Add(node_0); if (departlist.Count > 0) { foreach (Model.oa_depart oamodel in departlist) { TreeNode node = new TreeNode(); node.ShowCheckBox = true; node.SelectAction = TreeNodeSelectAction.Select; node.Text = oamodel.name; node.Value = oamodel.id.ToString(); node_0.ChildNodes.Add(node); AddChildNode(node); } } } private void AddChildNode(TreeNode node) { BLL.oa_user usrbll = new BLL.oa_user(); List<Model.oa_user> usrlist = new List<Model.oa_user>(); usrlist = usrbll.GetModelList("depart_id=" + Public_Class.F_Int(node.Value) + " or charindex('," + Public_Class.F_Int(node.Value) + ",',','+depart_idstr+',')>0"); int id = Public_Class.F_Int(Request.QueryString["id"]); if (usrlist.Count > 0) { foreach (Model.oa_user usrmodel in usrlist) { TreeNode cnode = new TreeNode(); cnode.ShowCheckBox = true; cnode.SelectAction = TreeNodeSelectAction.Select; cnode.Text = usrmodel.name; cnode.Value = usrmodel.id.ToString(); node.ChildNodes.Add(cnode); } } }
向往自由的普通人
2016-09-30
打赏
举报
回复
建议将数据表转换成如下形式: 01 广东 0101 湛江 010101 雷州 01010101 附城 010102 徐闻 01010201 角尾 02 广西 0201 南宁 020101 隆安 02010101 古阳
C#
TreeView
数据
绑定
+拖动节点
搞了好几天啊,郁闷死了。以前学习过,但是忘了,现在搞起来还挺头疼! 我的资源上有成品! using System; using System.Collections.Generic; using System.ComponentModel; using
C#
treeview
树形菜单
/// <summary> ///TrreView数据
绑定
/// </summary> /// <param name="dt">获取datatable数据</param> private void InitModuleTree(DataTable dt) { //清空
treeview
上所有记录 this.TRole.Nodes.C
c#
treeview
的使用
private void Bind() { SqlConnection conn = new SqlConnection(); conn = DataAccess.DataAccessSqlconnection(); DataSet ds = new DataSet(); DataSet ds1 = new DataSe
C#
TreeView
实现无线级别分类
做分类 经常会用到无限级别的分类 先介绍一下数据库的表结构 tid 类别编号 tname 类别名称 pid 父类编号 测试数据就不写了,大家可以自己插入一下试试 查询制定类别的 所有的子类 sql 的 代码 with as 递归查询 alter proc proc_chaxun (@tid int ) as begin ...
c#
TreeView
控件的使用
链接:http://www.cnblogs.com/CShapWinForms/archive/2006/05/21/405710.aspx#Post ...
C#
111,128
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章