Programmeren in ASP.NET/GridView: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Jbib (overleg | bijdragen)
Jbib (overleg | bijdragen)
Regel 393:
Het RowDataBound-event krijgt als tweede parameter (e) een object van het type GridViewRowEventArgs. Dit kan je gebruiken in je code om toegang te krijgen tot het item:
*e.Row is de GridViewRow. Dit is de rij van de GridView-tabel die overeenkomt met één rij in de databanktabel.
*e.Row.RowType is het type van de rij. Hiermee kan je controleren of het een gewone rij is (DataRow), een geselecteerde rij, een edit-rij, een header-rij of een footer-rij.
*e.Row.RowState is de status van de rij. Hiermee kan je controleren of het een normale rij is (Normal), een alternerende rij, een edit-rij of een geselecteerde rij.
*e.Row.RowIndex is de index van het item, te beginnen vanaf 0. Dit geldt alleen voor gewone items en alternating items.
*e.Row.DataItem is een object dat overeenkomt met de rij uit de databank waarmee het item overeenstemt. Dit geldt alleen voor gewone items en alternating items.
*DataBinder.Eval(e.Row.DataItem,"naamveld") geeft de waarde van het opgegeven veld in de databank voor het item.
*Om toegang te krijgen tot een bepaalde control binnen een BoundField, kan je e.Row.Cells(i).Controls(0) gebruiken. De index i is daarin het volgnummer van de kolom (te beginnen vanaf 0).
*Om toegang te krijgen tot een bepaalde control binnen een TemplateField, kan je e.Row.Cells(i).FindControl("IDControl") gebruiken. De index i is daarin het volgnummer van de kolom en IDControl is de ID van de control binnen het template.
 
==Bevestiging bij verwijderen==
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.