Programmeren in ASP.NET/GridView: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
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="
<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
<
waarin ID een AutoNumber-veld is, dan moet je dit zelf veranderen in
<
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
}}
▲{{sub}}
|