在数据库表无主键的时候这是个不错的方法:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1" PageSize="3" AllowPaging="true"> <Columns> <asp:TemplateField HeaderText="No."> <ItemTemplate><asp:Label Text=‘<%# Container.DataItemIndex+1 %>‘ runat="server"></asp:Label> </ItemTemplate> </asp>