none
【ASP.NET】GridView 自动序号如何自定义显示啊 RRS feed

  • 问题

  • 如下图:

    大家可以看到,最上面是整体的大分类条目为 “修复术”  最左面是自动序号 前台代码为<%# CurrentPage * PageSize + Container.DataItemIndex + 1%>

    现在的问题是:大分类如何不记在自动编号内呢? 只有其下的信息开始编号 如上图编号为1的应该是 “隆鼻术(韩国普通形)”

    • 已移动 Jerrynet 2010年9月15日 2:06 (发件人:SQL Server)
    2010年9月15日 1:46

答案

  • 并不是不能做,相比之下在 ItemBound 事件中更容易实现。
    知识改变命运,奋斗成就人生!

    那好吧,我试一下,感谢!
    • 已标记为答案 jinwb1982 2010年9月21日 2:04
    2010年9月15日 4:14

全部回复

  • 你的大类可能是合并了一个数据行。

    <%# CurrentPage * PageSize + Container.DataItemIndex  - CurrentPage %>


    知识改变命运,奋斗成就人生!
    2010年9月15日 3:00
    版主
  • 你的大类可能是合并了一个数据行。

    <%# CurrentPage * PageSize + Container.DataItemIndex  - CurrentPage %>


    知识改变命运,奋斗成就人生!


    感谢你的回复。但这里有一个问题,以上只能解决只有一个大分类的情况,如果下面再次出现打分类的话,那么自动编号又不准了?如下图:

    2010年9月15日 3:37
  • 那就在 ItemDataBound 事件中生成序号,大类的行不在序号递增的计算之内。
    知识改变命运,奋斗成就人生!
    2010年9月15日 3:40
    版主
  • 那就在 ItemDataBound 事件中生成序号,大类的行不在序号递增的计算之内。
    知识改变命运,奋斗成就人生!

    这样看来前台就不用绑定语法了,直接在ItemDataBound事件中写?
    2010年9月15日 3:47
  • 并不是不能做,相比之下在 ItemDataBound 事件中更容易实现。
    知识改变命运,奋斗成就人生!
    2010年9月15日 3:50
    版主
  • 并不是不能做,相比之下在 ItemBound 事件中更容易实现。
    知识改变命运,奋斗成就人生!

    那好吧,我试一下,感谢!
    • 已标记为答案 jinwb1982 2010年9月21日 2:04
    2010年9月15日 4:14