日期:2014-05-20  浏览次数:20417 次

vs.net2005中的GridView的行序号怎么实现?
在datagrid中在模板列中用 <%#   Container.ItemIndex+1   %> 就可以实现了,可是GridView却不支持了。除了在.cs中写方法遍历行,然后再赋值这种方法外,大家有什么更好的方法啊?

------解决方案--------------------
<asp:TemplateField HeaderText= "自增列 " FooterText= "自增列 ">
<ItemTemplate>
<%# (Container.DataItemIndex+1).ToString()%>
</ItemTemplate>
</asp:TemplateField>
------解决方案--------------------
<%# (Container.DataItemIndex+1).ToString()%>
------解决方案--------------------
如果有
Dataset可以加一列
------解决方案--------------------
方法多啊,加个列后台方法赋值也可以
------解决方案--------------------
<%# (Container.DataItemIndex+1).ToString()%>
------解决方案--------------------
jolinkyo(心有多大,舞台就有多大)
lazyfish(呆呆虫)
hy_lihuan()

以上的做法,是一样的,我也是这么实现的,简单呵,在VS2003中是ItemIndex 在GridView里用DataItemIndex