0
Programatik olarak GridView
s üretiyorum, her GridView
bir silme düğmesiyle CommandField
'a sahiptir. OnDeletingRow
'u programatik olarak nasıl ekleyebilirim, böylece GridView
ile sil düğmesi tıklandığında bir işlev çağrılır? C#Programlı olarak GridView'a bir OnRowDelete ekleyin
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, teşekkürler çözüm için ancak işlev benim için çağrılmadığı nedense, herhangi fikirler için? Kodumu orijinal soruya ekledim. – Kate
Çözüm bu gönderide olabilir (neyse ki, cevap, sorudan çok daha kısadır): http://stackoverflow.com/questions/11336564/programatically-creating-gridview-but-postback-when-update-clicked-prevents -rowu – ConnorsFan