使用checkbox事件从gridview保存数据

时间:2014-05-06 21:47:29

标签: asp.net vb.net gridview checkbox

我的网络应用程序中有一个带有列复选框的网格视图。 我的问题是我无法使用按钮操作来保存该列中的更改,因为清除了gridview中的数据,因为回发。

那么如何在网格中保存我的更改?

也许抓住了变化?

这是我的gridview:

<asp:GridView ID="grd" runat="server" EnableModelValidation="True"  AutoGenerateColumns="True" >                                             

我这样填写:

dt = obj.SelectByCustom(obj) 'this is my class
grd.DataSource = dt  
grd.DataBind()

请帮助。

1 个答案:

答案 0 :(得分:0)

我找到了问题的答案。

我使用了UpdatePanel,将我的gridview放在里面。

<asp:UpdatePanel ID="UP01" runat="server" UpdateMode="Conditional">
               <ContentTemplate>
                   <asp:GridView ID="grd" runat="server" AutoGenerateColumns="True" EnableModelValidation="True">
                   </asp:GridView>                       
               </ContentTemplate>

               <Triggers>
                    <asp:AsyncPostBackTrigger ControlID="BtnSave" EventName="Click" />                      
               </Triggers>

             </asp:UpdatePanel>