使用VB.net中的更新事件编辑gridview

时间:2011-11-18 14:56:57

标签: asp.net vb.net

我想要完成的是尝试使用更新事件编辑gridview,但不知道如何执行此操作。我填充数据网格的方式是将它放入dataSet并将其用作dataSource并执行数据绑定。这是我的数据网格。任何帮助都会非常有用。

  <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
        <Columns>
            <asp:BoundField DataField="AIRCRAFT" HeaderText="ProductID" />
            <asp:BoundField DataField="ENGINE" HeaderText="Product" />
            <asp:BoundField DataField="LEMAC" HeaderText="Price" />

            <asp:CommandField ShowEditButton="true" />
        </Columns>
        <SelectedRowStyle BackColor="#99CCFF" />
    </asp:GridView>

1 个答案:

答案 0 :(得分:0)

当用户点击“更新”按钮时,页面会执行回发,然后更改相关行的控件,允许更新。

此外,它还启用了2个按钮:更新和取消。

取消,将在第一次点击之前保留GridView。 更新后,会将用户修改后的'数据发送给保存。

为了允许更新,您必须捕获RowUpdating事件。像这样:

Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As GridViewUpdateEventArgs) Handles GridView1.RowUpdating
' Do your Update here
End Sub