Редактирование строки в gridview с использованием vb и обновление хранимой процедуры и команды строки

Совершенно новый для ASP, используя VB. Хотите редактировать записи строки в виде сетки, используя команду строки и хранимую процедуру. Pease найти код ниже

Protected Sub GridView1_RowUpdating(ByVal sender As Object, ByVal e As GridViewUpdateEventArgs)Dim id As String = GridView1.DataKeys(e.RowIndex).Value.ToString()
    Dim deptName As TextBox = CType(GridView1.Rows(e.RowIndex).FindControl("Department_Name"), TextBox)
    Dim deptDesc As TextBox = CType(GridView1.Rows(e.RowIndex).FindControl("Department_Description"), TextBox)

    stored procedure here

    Response.Write("<script language=VBScript>MsgBox """ + success + """</script>")

    GridView1.EditIndex = -1
    GridView1.DataBind()
End Sub

страница ASPX

<asp:TemplateField HeaderText="Department Description">
                            <ItemTemplate>
                                <asp:Label ID="Label2" runat="server" Text='<%# Eval("Department_Description") %>'></asp:Label>
                            </ItemTemplate>

                            <EditItemTemplate>
                                <asp:TextBox ID="deptDesc" runat="server" Text='<%# Eval("Department_Description") %>'></asp:TextBox>
                            </EditItemTemplate>

                        </asp:TemplateField>

                    <asp:TemplateField HeaderText="Action">
                        <ItemTemplate>
                             <asp:LinkButton ID="btnEdit" CommandName="ToEdit" CommandArgument="<%# CType(Container,GridViewRow).RowIndex %>"
                            Text="Edit" runat="server" CssClass="btn btn-sm  btn-info " ToolTip="Click to edit" />
                             <asp:LinkButton ID="btnDelete" CommandName="ToDelete" CommandArgument="<%# CType(Container, GridViewRow).RowIndex %>"
                            Text="Delete" runat="server" CssClass="btn  btn-sm btn-danger" ToolTip="Click to Delete" />
                            <asp:LinkButton ID="btnUpdate" CommandName="ToUpdate" CommandArgument="<%# CType(Container, GridViewRow).RowIndex %>"
                            Text="Update" runat="server" CssClass="btn  btn-sm btn-success" ToolTip="Click to Update"/>
                        </ItemTemplate>

0 ответов

Другие вопросы по тегам