标题:三层架构中UI如何实现treeview绑定,怎么递归...
取消只看楼主
hans998123
Rank: 2
等 级:论坛游民
帖 子:20
专家分:14
注 册:2011-7-10
结帖率:0
 问题点数:0 回复次数:0 
三层架构中UI如何实现treeview绑定,怎么递归...
DAL
public List<TreeModel> GetAllTree()
        {
            string sql = "select * from T_department";
            List<TreeModel> list = new List<TreeModel>();
            DataTable dt = SqlHelper.ExecuteDataTable(sql);
            foreach (DataRow dr in dt.Rows)
            {
                TreeModel tm = RowToModel(dr);
                list.Add(tm);
            }
            return list;
        }
        private TreeModel RowToModel(DataRow dr)
        {
            TreeModel tm = new TreeModel();
            tm.D_Cid = dr["d_cid"].ToString();
            tm.D_Id = dr["d_id"].ToString();
            tm.D_Name = dr["d_name"].ToString();
            tm.D_Pid = dr["d_pid"].ToString();
            return tm;
        }
BLL
public class TreeBLL
    {
        TreeDAL dal = new TreeDAL();
        public List<TreeModel> GetAllTree()
        {
            return dal.GetAllTree();
        }
    }
UI中返回List<TreeModel>,请大神帮忙写下UI  谢谢
表是这么设计的
A    总经办            1    0
AA    生产部            11    1
AAA    保修部            111    11
BAA    非保部            211    11
BA    物流部            21    1
ABA    物流一部    121    21
BBA    物流二部    221    21
CBA    物流三部    321    21
CA    市场部            31    1
ACA    市场拓展    131    31
BCA    营销部            231    31
ABCA    电器营销部    1231    231
BBCA    电子营销部    2231    231
搜索更多相关主题的帖子: sql private return 如何 
2012-11-17 13:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-387363-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.277720 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved