树形菜单求助 ,不知道从何下手。求大咖们帮帮讲讲思路 要是有代码就更好了。

问题描述

树形菜单求助 ,不知道从何下手。求大咖们帮帮讲讲思路 要是有代码就更好了。

左边为国家的省份,子菜单为省份的市级单位,右边卫市级单位的区。数据是从数据库区的。括号内的数字为选中的个数。从数据库去出来的数据类似于 id:01, name:黑龙江省,市区的LIST.
在前台页面怎遍历这个树形菜单还可以联动 求助大咖们
图片地址:http://a.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=3cccf467caef7609380b9d9f1eed98bd/faedab64034f78f0c70e6a0978310a55b2191cc6.jpg

解决方案

private void NavigationTools()//导航栏父节点
{

    DataSet ds = new DataSet();
    ds = qqr.BusinessFunctionsTreeViewSelectBLLL();
    if (ds.Tables[0].Rows.Count > 0)
    {
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            {
                TreeNode menuNod = new TreeNode();
                TreeView bt = new TreeView();
                menuNod.Text = dr["CT_BusinessFunctionTest_Title"].ToString();
                menuNod.Value = dr["CT_BusinessFunctionTest_id"].ToString();
                menuNod.ImageUrl = dr["CT_BusinessFunctionTest_URL"].ToString();
                bt.ExpandImageUrl = dr["CT_BusinessFunctionTest_URL"].ToString();
                bt.CollapseImageUrl = dr["CT_BusinessFunctionTest_URL"].ToString();
                menuNod.SelectAction = TreeNodeSelectAction.Expand;
                qht.BusinessFunctionTest_id = Convert.ToInt32(dr["CT_BusinessFunctionTest_id"].ToString());
                TreeView3.Nodes.Add(menuNod);

                ChildNodes(menuNod);

            }
        }
    }
}
private void ChildNodes(TreeNode ds)//导航栏子节点
{
    DataSet dhz = new DataSet();
    dhz = qqr.BusinessFunctionsTreeViewSubSelectBLL(qht);
    if (dhz.Tables[0].Rows.Count > 0)
    {
        foreach (DataRow odr in dhz.Tables[0].Rows)
        {
            TreeNode menunode = new TreeNode();
            menunode.Text = odr["CT_BusinessFunctionTest_Title"].ToString();
            menunode.Value = odr["CT_BusinessFunctionTest_id"].ToString();
            //menunode.NavigateUrl = odr["CT_Navigation_URL"].ToString();
            //menunode.NavigateUrl = odr["CT_Navigation_URL"].ToString();
            ds.ChildNodes.Add(menunode);
        }
    }
}

    旁边在加一个 <iframe>控件就可以实现了 希望对你有用
时间: 2025-01-24 23:10:02

树形菜单求助 ,不知道从何下手。求大咖们帮帮讲讲思路 要是有代码就更好了。的相关文章

junit-JUnit不知道怎么写,求大神来一篇,然后我仿照着做啊~~~跪谢

问题描述 JUnit不知道怎么写,求大神来一篇,然后我仿照着做啊---跪谢 @Controller@RequestMapping(""/feeBillClosedController"")public class FeeBillClosedController extends BaseController { /** * Logger for this class */ private static final Logger logger = Logger.getL

php 用户而验证-跪求大神帮我指点迷津,授权验证代码,已经有思路,也设计出来了,就是不知道怎么调用,代码如下

问题描述 跪求大神帮我指点迷津,授权验证代码,已经有思路,也设计出来了,就是不知道怎么调用,代码如下 <?php $auth=http://g.xsscp.com/include/code1.php?url=$_SERVER['HTTP_HOST']"; <?php $url = "http://g.xsscp.com/include/code1.php?url=$_SERVER['HTTP_HOST']"; $html = file_get_contents($

树状菜单给角色赋权限-选中的树状菜单给角色赋予权限。求大神指教

问题描述 选中的树状菜单给角色赋予权限.求大神指教 解决方案 选中了给他个权限标记,存进数据库表就行了 解决方案二: 每个树节点,给一个id,根据id去数据库的权限表查询就可以了.

bootstrap-想要做个AceAdmin类似的框架不知道怎么着手,求大神指点!!拜谢!!

问题描述 想要做个AceAdmin类似的框架不知道怎么着手,求大神指点!!拜谢!! 我是一个菜鸟,会点HTML,会点BOOTSTRAP,会点JS,会搭SSH框架 然后怎么写...然后怎么分前台跟后台啊!!有没有耐心点的大神教教我.

ic-巴特沃斯微带低通滤波器,卡在Kuroda规则不知道怎么运用,求大神解答

问题描述 巴特沃斯微带低通滤波器,卡在Kuroda规则不知道怎么运用,求大神解答 如题--卡在Kuroda规则那里. 1.不知道怎么添加单位元件.百度中都是三阶的,两边一加就好.我这个是7阶并且并联电容在前,不知道具体怎么添加. 2.看到过一个5阶的切比雪夫,它是在并联电容C1后添加,依次添加了4个.那我按照这样是不是添加6个? 3.添加完毕后,到底怎么计算? 目前疑问就是这么多,求大神帮帮忙,解答下TAT

ping++-php+androd支付接口相关问题,不知道怎么用,求大神们了,急急急……

问题描述 php+androd支付接口相关问题,不知道怎么用,求大神们了,急急急-- php+androd支付接口怎么实现啊,网上看了一些教程,只知道一些需要填写的参数,但不知在php中放在哪里使用,求大神们指教. 解决方案 plsql问题急急急急急急!求解答!---------------------- 解决方案二: 后台应该有专门的处理人吧!你不会前台后台一起搞吧

c8051f410-通过超声测得的距离控制PWM输出的代码,不知道哪里错了,求大神帮忙看看

问题描述 通过超声测得的距离控制PWM输出的代码,不知道哪里错了,求大神帮忙看看 #include #define SYSCLK 24500000 // Internal oscillator frequency in Hz #define BAUDRATE 9600 // Baud rate of UART in bps #define uchar unsigned char #define uint unsigned int //L298输入控制端定义 sbit IN1 = P2^0; sb

急急-这个问题怎么解决,求大神们帮帮我谢谢啦

问题描述 这个问题怎么解决,求大神们帮帮我谢谢啦 java.net.ConnectException: Failed to connect to /120.24.153.40:6060 解决方案 连接失败啊! URL对吗 解决方案二: 服务器地址访问不了,ping一下,或者telnet一下端口,看看是否开放 解决方案三: 套接字不对呗 解决方案四: 是不是服务器有问题哦 解决方案五: ping是好的就不是网络的问题,,建议先重启下 解决方案六: 关于windows 2008 server R2

android开发-请问里面 的strResult如何给主线程用啊,求大神解答,最好简单写下代码

问题描述 请问里面 的strResult如何给主线程用啊,求大神解答,最好简单写下代码 new Thread(new Runnable() { @Override public void run() { Looper.prepare(); // TODO Auto-generated method stub String path = "http://www.shopmanage.com/landlady/spm"; // String path = "http://221.