Gridview项目模板刷新
问题描述:
<asp:TemplateField HeaderText="Quantity" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left">
<ItemTemplate>
<%#GetQuantityRemaining((int) Eval("Id")) %>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
<ItemStyle HorizontalAlign="Left"></ItemStyle>
</asp:TemplateField>
每当用户点击某些按钮或修改某些字段,我需要更新此字段,再次调用GetQuantityRemaining方法。有没有办法做到这一点?Gridview项目模板刷新
答
如果你在那里放置一个标签控件并将GetQuantityremaining声明绑定到它,你可以通过它的ID使用e.Row(取决于事件)或gridview.Rows [index]来访问标签控件,并继续.Cells []。FindControl(“”);,然后为标签分配新的值。
HTH。