在GridView数据列前加一号列
<asp:TemplateField HeaderText="行号">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text="<%# Container.DataItemIndex+1 %>" ></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text="<%# Container.DataItemIndex+1 %>"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
或
<asp:TemplateField HeaderText="行号">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text="<%# Container.ItemIndex+1 %>" ></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text="<%# Container.ItemIndex+1 %>"></asp:Label>
</ItemTemplate>
</asp:TemplateField>