jiaoye6789 2016-06-21 12:20 采纳率: 0%
浏览 1697
已采纳

Easyui Tree的选中判断问题

因为有两张表是关联的关系。
A表,AID,ANAME。B表,BID,BNAME,AID
后台

 List<tbl_a> lista = db.tbl_a.Select(a => a).ToList();
            StringBuilder sb = new StringBuilder();
            sb.Append("[");
            for (int i = 0; i < lista.Count; i++)
            {
                sb.Append("{\"id\":" + lista[i].AID + ",\"text\":\"" + lista[i].ANAME + "\"");
                int aID = lista[i].AID;
                List<tbl_b> listb = db.tbl_b.Where(s => s.AID == aID).ToList();
                if (listb.Count > 0)
                {
                    sb.Append(",\"children\":[");
                    for (int j = 0; j < listb.Count; j++)
                    {
                        sb.Append("{\"id\":" + listb[j].BID + ",\"text\":\"" + listb[j].BNAME + "\"},");
                    }
                    sb.Replace(',', ' ', sb.Length - 1, 1);
                    sb.Append("]},");
                }
                else
                {
                    sb.Append("},");
                }
            }
            sb.Replace(',', ' ', sb.Length - 1, 1);
            sb.Append("]");
            string strjson = sb.ToString();

数据

[{"id":1,"text":"A","children":[{"id":3,"text":"AA"},{"id":4,"text":"AB"},{"id":10,"text":"AC"} ]},{"id":2,"text":"B","children":[{"id":1,"text":"BA"},{"id":2,"text":"BB"} ]},{"id":3,"text":"C","children":[{"id":11,"text":"CA"} ]} ]

A
aa
ab
B
ba
bb
C

ABC,是一张表A里的,
aa,ab...是表B里的,
假如,我要删除aa,很简单,直接删除B表的aa。
如果我要删除A,那么要删除A表中的A,和B表中的aa,ab,
怎么判断选择的是A表中的节点,还是选择的是B表中的节点

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-06-21 15:14
    关注

    数据库查询的时候,用额外的属性保存表名和id

    http://blog.csdn.net/qing2005/article/details/6506379

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?
  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集