Container.DataItemIndex+1的问题

chunmiao3032 2009-01-24 12:44:56
<asp:Label ID="Label1" runat="server" Text=' <%# Container.DataItemIndex+1 %>'>
</asp:Label>
为什么这个代码写在vs2003里就提示
编译器错误信息: CS0117: “System.Web.UI.WebControls.DataGridItem”并不包含对“DataItemIndex”的定义
而写在2005里就没有问题。
请教各位高手在vs2003里应该怎么写???

...全文
757 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lijun7788 2009-06-05
  • 打赏
  • 举报
回复
2005 2008中可以使用
<%#Container.DataItemIndex+1%>或
<%#Container.RowIndex+1%>
chunmiao3032 2009-01-24
  • 打赏
  • 举报
回复
真实高手!!!!万分感谢!!!!!!!
HDNGO 2009-01-24
  • 打赏
  • 举报
回复
<asp:DataGrid id="DataGrid1" runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%# Container.ItemIndex + 1%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>


或者~~
<asp:DataGrid id="DataGrid1" runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<%# this.DataGrid1.Items.Count + 1%>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
HDNGO 2009-01-24
  • 打赏
  • 举报
回复
Container.ItemIndex+1

110,580

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧