【发布时间】:2016-07-26 17:55:01
【问题描述】:
我想使用自动递增的模板字段而不是 DataKeyName 作为更新/删除 GridView 的因素。我的理由是因为可以有多个具有相同 ID 的条目(数据库中没有 pk)。
网格视图代码:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" ShowFooter = "True"
AllowSorting="True" AutoGenerateColumns="False" CellPadding="4"
DataSourceID="SqlDataSource1" >
我的自动递增列的代码:
<asp:TemplateField ShowHeader="False" Visible="False" HeaderText="PK">
<ItemTemplate>
<span>
<%# Container.DataItemIndex +1 %>
</span>
</ItemTemplate>
</asp:TemplateField>
【问题讨论】: