1
 <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方法。有没有办法做到这一点?

4

1 回答 1

0

如果您在其中放置一个标签控件并将 GetQuantityremaining 语句绑定到它,您可以使用 e.Row(取决于事件)或 gridview.Rows[index] 通过其 ID 访问标签控件,并继续使用 .Cells[] .FindControl("");,然后为标签分配新值。

HTH。

于 2010-05-13T12:17:25.407 回答