<asp:label Text="<%Response.Write((CurrentPageIndex-1)*PageSize+k);%>" runat="server"/>将此句改为:<asp:Label Text='<%# DataBinder.Eval(Container.DataItem, "(CurrentPageIndex-1)*PageSize+k") %>'
解决方案 »
- ASP.NET中用C#编程时,为何会出现如下问题??
- vs.net 2005 sp1 web 的生成单一dll模式在哪儿?
- asp.net(c#)生气的html里的其它中文成乱码?
- 关于独立验正权限页面的导入问题或者其他解决方案
- SOS,请问如何在关闭窗口的同时清空所有的SESSION和COOKIE?
- 一个关于asp.net的访问问题,请高手指教!!!
- mvc在一个view下有两个form绑定了同一个model,请问怎么消除两个之间的影响?
- 在本机是好的,为什么传到服务器上就坏啦
- .net中如何控制刷新页面,只要不点提交就不增加一条数据库记录??
- 有哪位知道《ASP.NET 1.0高级编程》是用什么语言作为例子的啊?
- Asp.net中的页面字符集问题(高手请进)
- 高手指点~ 急,急,急、、、、、、、、、、、
<asp:label Text="<%Response.Write((CurrentPageIndex-1)*PageSize+k);%>" runat="server"/>
将此句改为:
<asp:Label Runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"(CurrentPageIndex-1)*PageSize+k")%>' />
{
if (e.Item.ItemIndex >=0 )
{
int i;
i = DataGrid1.CurrentPageIndex * DataGrid1.PageSize + e.Item.ItemIndex ;
e.Item.Cells[0].Text =(++i).ToString() ;
}
}建议用这个做序号绑定列!
Container.DataItem, "(CurrentPageIndex-1)*PageSize+k")
Container.DataItem后面应该是表的字段,这个应该不对啊
你这个怎么调用,我刚学,不清楚,请帮忙