0
Ich programmiere programmatisch GridView
s, jede GridView
hat eine CommandField
mit einer Löschtaste. Wie füge ich programmatisch OnDeletingRow
hinzu, so dass eine Funktion aufgerufen wird, wenn die Löschtaste mit der GridView
angeklickt wird?Programmgesteuertes Hinzufügen von OnRowDelete zu einer GridView
GridView gv = new GridView();
gv.AutoGenerateColumns = false;
gv.ID = "GridView_" + selectedId;
gv.DataKeyNames = new string[] {"id"};
gv.AllowPaging = false;
gv.CellPadding = 3;
gv.RowDeleting += new GridViewDeleteEventHandler(gv_RowDeleting);
CommandField commandfieldDeallocate = new CommandField();
commandfieldDeallocate.HeaderText = "DELETE NUMBER";
commandfieldDeallocate.ShowDeleteButton = true;
commandfieldDeallocate.DeleteText = "DELETE";
gv.Columns.Add(commandfieldDeallocate);
ConnorsFan, Dank für Ihre Lösung, aber aus irgendeinem Grund wird die Funktion nicht für mich aufgerufen, irgendwelche Ideen? Ich habe meinen Code zur ursprünglichen Frage hinzugefügt. – Kate
Die Lösung kann in diesem Beitrag sein (zum Glück ist die Antwort viel kürzer als die Frage): http://stackoverflow.com/questions/11336564/programatically-creating-gridview-but-postback-when-update-clicked-prevents -rowu – ConnorsFan