echoSweMedlem sedan nov. 20041 189 inlägg Objekt från GridViewRow?
Jag skapar en EntryCollection : List<Entry>, IComparer<Entry> som jag binder till en GridView.
Går det att få ut ett Entry i OnRowCommand-event-hanterarens metod?
(Is it possible to instantiate the previously bound Entry object, in the RowCommand-event handler method, from the row that caused the event?)
GladhMedlem sedan maj 20012 812 inlägg På eventargumentet så har du en properties som heter Item, och under den så har du en som heter DataItem. Där har du ditt objekt.
- M
echoSweMedlem sedan nov. 20041 189 inlägg
Gladh skrev:
På eventargumentet så har du en properties som heter Item, och under den så har du en som heter DataItem. Där har du ditt objekt.
- M
I gv_RowEditing-metoden har GridViewEditEventArgs följande egenskaper:
.Cancel
.NewEditIndex
Har även försökt hitta Item i GridViewCommandEventArgs. Hittar den i
gv.Rows[e.NewEditIndex].DataItem men den är == null.
Någon idé? Tack för hjälpen annars, den uppskattas!
GladhMedlem sedan maj 20012 812 inlägg Förlåt mig! Jag missade att det var RowCommand och inte RowDataBound... man är lite snabb ibland :)
Det jag brukar göra när jag sysslar med RowCommand är att man i sin RowDataBound sätter CommandArgument för CommandButton till ID för objectet.
Sedan i RowCommand eventet så plockar jag fram det idet och hämtar upp objektet igen från datakällan/cachen....
- M