日期:2014-05-17  浏览次数:20471 次

关于动态添加导航
repeater控件的。

先说数据库。三个字段  id    navgationType     typename  
                       1       产品分类         AAAA
                       2       产品分类         BBBB
                       3       热卖产品         CCCC

想实现这样的导航效果:

   产品分类    AAAA    BBBB
   热卖产品    CCCC


这是我的代码页 

nbl是调用的业务逻辑层的。数据访问层的方法就是根据 navgationType 查 typename。返回类型是Dataset.

但是我页面里怎么也绑不上。求大神帮忙

数据库里的数据以后还会添加。怎么让他动态循环列出来,求大神给页面的代码,急死了

  

------解决方案--------------------
我是说,你这个bang()函数在哪里调用的,截图看不出来。
------解决方案--------------------
LZ你这样的并不好用控件来显示

还有既然是动态添加导航,那么导航类别也是应该动态添加的

下面是我在控制台写的一个模拟的程序,用拼接html的方式实现的

class Program
    {
        static void Main(string[] args)
        {
            //手动构建一个DataTable
            DataTable dt = new DataTable();
            dt.Columns.Add("id");
            dt.Columns.Add("navgationType");
            dt.Columns.Add("typename");
            DataRow row1 = dt.NewRow();
            row1["id"] = 1;
            row1["navgationType"] = "产品分类";
            row1["typename"] = "AAA";
            dt.Rows.Add(row1);
            DataRow row2 = dt.NewRow();
            row2["id"] = 2;
            row2["navgationType"] = "产品分类";
            row2["typename"] = "BBB";
            dt.Rows.Add(row2);
            DataRow row3 = dt.NewRow();
            row3["id"] = 3;
            row3["navgationType"]