Programmeren in ASP.NET/GridView: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
AventicumRobot (overleg | bijdragen)
k Robot: automatisch tekst vervangen (-{{GFDL-oud}} + )
Lintfouten: Verouderde HTML-elementen
 
Regel 1:
{{Programmeren in ASP.NET}}
 
De '''GridView''' is de opvolger van de [[Programmeren_in_ASP.NET/Werken_met_datacontrols#DataGrid|DataGrid]]-control in ASP.NET 2.0. Hoewel de DataGrid-control nog altijd bestaat in ASP.NET 2.0 is het beter om de GridView-control te gebruiken.
Het voordeel van de GridView-control is dat je in veel gevallen een taak kan verrichten zonder code te schrijven. De GridView-control kan records tonen, sorteren, pagineren en wijzigen zonder de code die je daarvoor nodig had bij de DataGrid.
Regel 22 ⟶ 21:
''gridview.aspx''
<pre><%@ Page Language="VB" %>
<html xmlns="httphttps://www.w3.org/1999/xhtml">
<head runat="server">
<title>GridView</title>
Regel 268 ⟶ 267:
<ul>
<li>Merk op dat de BoundColumn voor ProductID ingesteld staat met ReadOnly="True". Automatisch wordt dan bij het wijzigen van gegevens in die kolom geen tekstvak getoond, maar een gewoon label. Dit is nuttig voor bijvoorbeeld een "Autonumber"-veld, dat toch niet kan gewijzigd worden.
<li>Bij een AccessDataSource wordt soms het verkeerde INSERT-commando aangemaakt als er AutoNumber-velden zijn. Je moet dit dan manueel wijzigen. Als er bijvoorbeeld staat <br>
<fontspan facestyle="font-family: Courier;">InsertCommand="INSERT INTO tbl ([ID], [Naam], [Adres]) VALUES (?,?,?)"</fontspan><br>
waarin ID een AutoNumber-veld is, dan moet je dit zelf veranderen in <br>
<fontspan facestyle="font-family: Courier;">InsertCommand="INSERT INTO tbl ([Naam], [Adres]) VALUES (?,?)"</fontspan><br>
Verwijder dan ook ID bij de InsertParameters. Bij UPDATE en DELETE heb je dit probleem niet.
<li>Als het tekstvak te klein is, kan je via de ControlStyle (een eigenschap van de BoundColumn) deze breedte groter instellen.</li>
Regel 410 ⟶ 409:
|volgende=FormView en DetailsView
}}
{{subSub}}
 
{{sub}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.