Ich habe ein System, das Elemente in das DataGrid hinzufügt, meine Frage ist, wie kann ich die Schaltfläche löschen? Wenn der Benutzer das Element gelöscht möchte, wird der Benutzer die Taste drücken, um die Zeile zu löschen, aber ich kann nicht scheinen, damit es funktioniert. Danke!Wie kann ich eine Gridview-Zeile löschen? während die Daten noch nicht in der Datenbank gespeichert sind
<asp:GridView runat="server" ID="gridview" CssClass="table-hover" AutoGenerateColumns="true" HeaderStyle-BackColor="CornflowerBlue" BackColor="White" BorderWidth="5" BorderColor="CornflowerBlue" OnSelectedIndexChanged="gridview_SelectedIndexChanged" CellPadding="8"
CellSpacing="0" Width="100%" OnRowDeleting="gridview_RowDeleting" EmptyDataText="No records to display">
<HeaderStyle BackColor="CornflowerBlue"></HeaderStyle>
<Columns>
<asp:CommandField ShowDeleteButton="true" ButtonType="Button" />
<asp:TemplateField ItemStyle-Width="25px" HeaderText="">
<ItemTemplate>
<asp:ImageButton ID="lnkEdit" runat="server" ImageUrl="~/Images/Icons/Modify.png" OnClick="Edit" />
<%--<asp:LinkButton ID="lnkEdit" runat="server" Text="Edit" OnClick="Edit"></asp:LinkButton>--%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
hier ist mein Skript
<script runat="server">
void gridview_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
TableCell cell = gridview.Rows[e.RowIndex].Cells[2];
}
</script>
Froh, dass es Ihnen geholfen hat, stimmen Sie ab, wenn dies der Fall ist. Vielen Dank – Sami