как получить значения из gridview в веб-формах asp.net? - PullRequest
0 голосов
/ 24 октября 2018

всем привет, я новичок в asp.net и хочу получить значения из таблицы, когда нажимаю на Edit или Delete или, и я не знаю, как это сделать, я отправляю таблицу данных, чтобы показать данные таблицы, и яя не хочу использовать источник данных SQL из окна инструментов Visual.

я пробовал следующий код, но он выдает ошибку

     protected void dgv1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Edit")
        {
            int rowindex = ((GridViewRow)((LinkButton)e.CommandSource).NamingContainer).RowIndex;
            dgv1.EditIndex = rowindex;
            dgv1.DataBind();
        }
    }
}

мой код страницы просмотра выглядит следующим образом

 <form id="form1" class="form-control form-group" runat="server">
    <asp:Panel ID="pnlAddCustomers" runat="server" Height="376px">
        <asp:Label ID="lblAddCustomers" runat="server" Text="Add Customers"></asp:Label>
        <br  runat="server"/>
        <asp:Label ID="labelAddName" Text="Customer Name" runat="server"></asp:Label>
        <asp:TextBox ID="txtboxcustomername"  runat="server" Height="16px"></asp:TextBox>


        <asp:Label ID="Label1" runat="server" Text=" Customer City "></asp:Label>
        <asp:TextBox ID="txtboxcity" runat="server"></asp:TextBox>


        <asp:Label ID="Label2" runat="server" Text=" Customer Telephone  "></asp:Label>
        <asp:TextBox ID="txtboxtelephone" runat="server"></asp:TextBox>
        <br />
        <asp:Button ID="Button1" runat="server" Text="Add Customers" Height="57px" Width="208px" OnClick="Button1_Click" />


    </asp:Panel>
    <asp:Panel ID="PnlViewCustomers" CssClass="table-dark" runat="server" Height="408px" >
        <asp:SqlDataSource ID="SqlDataSource1" runat="server"></asp:SqlDataSource>
        <asp:GridView ID="dgv1" runat="server" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="3" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" EnableTheming="True" PageSize="5" Width="100%" OnRowCommand="dgv1_RowCommand">
            <FooterStyle BackColor="White" ForeColor="#000066" />
            <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
            <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
            <RowStyle ForeColor="#000066" />
            <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
            <SortedAscendingCellStyle BackColor="#F1F1F1" />
            <SortedAscendingHeaderStyle BackColor="#007DBB" />
            <SortedDescendingCellStyle BackColor="#CAC9C9" />
            <SortedDescendingHeaderStyle BackColor="#00547E" />
        </asp:GridView>

    </asp:Panel>
</form>

и рисунок тела следующий введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...