2010-05-13 97 views
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方法。有没有办法做到这一点?Gridview项目模板刷新

回答

0

如果你在那里放置一个标签控件并将GetQuantityremaining声明绑定到它,你可以通过它的ID使用e.Row(取决于事件)或gridview.Rows [index]来访问标签控件,并继续.Cells []。FindControl(“”);,然后为标签分配新的值。

HTH。