在datagrid中,要把http://www.greena.com.cn/wpublisher/webuser/ProductInfo.aspx?prodsortid=2 所示中的1改变为1,2,3,4,这种形式,也就是说每读出一行来就加1而无论数据怎样排序,到了下一页又接着上一页的最后一行加1,不知道怎么实现?不知大家明白了没有?
解决方案 »
- 李少章
- 晕~~~~~~~~~~`一个简单超级链接的问题.................................马上给分,,
- 自定义控件的问题..
- 初学.NET 关于定时器问题
- 【求助100分】各位老大,有没有好的办法??
- asp.net提交的问题 高手指点
- 打开包含Infragistics 控件的页面时总会弹出请输入网络密码的对话框,如何避免?
- 大家好我想问一个关于asp.net在线阅读的问题
- SQL关于Group by 子句查询的错误 求大神 帮忙
- page对象是什么意思?/
- treeview问题,讨论有分,up有分,共100分
- 为什么我这段代码不能将大对象存入ORACLE数据库,帮忙看一样
<asp:TemplateColumn HeaderText="选择">
<ItemTemplate>
<%# Container.ItemIndex+1%>
</ItemTemplate>
</asp:TemplateColumn>
<ItemTemplate>
<%# Container.ItemIndex+1%>
</ItemTemplate>
</asp:TemplateColumn>
其他方法也可以实现,但分页的时候还是1234,可能是我表述有问题,还是 ajieboy(齐) 的方法最适合我,特此感谢!我自己也想到了一种实现方式,说出来让大家参考一下
后台代码:Dr.Columns.Add("RowNo");
int rowNo=1;
foreach (DataRow dr in Dr.Rows)
{
dr["RowNo"] = rowNo;
rowNo++; }
前台绑定rowNo就可以实现了
然后在ItemDataBound 中intI++ ;
这个方法很多 楼上的也很好 关键是要怎么用。。
http://blog.csdn.net/zhzuo/archive/2004/09/10/100882.aspx