我有一个绑定到数据源的GridView。 GridView的第一列是Serial#。当用户从GridView中随机删除记录时,我希望S#列自动刷新。就像记录的顺序是1,2,3,4,5。如果删除第3条记录,则序列号应为1,2,3,4。
我试过打电话
GridView.DataBound();
但这没有用。
答案 0 :(得分:2)
如果仅用于显示,而不是更改数据库中的序列号,请尝试使用如下的TemplateField列:
<asp:TemplateField HeaderText="Serial No" >
<ItemTemplate>
<%# ((GridViewRow)Container).RowIndex + 1%>
</ItemTemplate>
</asp:TemplateField>