Den Asp.net DataGrid kontrol forvandler data sendt fra en database ind i en JavaScript -udvidet HTML-tabel er egnet til visning på en webside. Programmører bruger typisk DataGrid at specificere udseende og opførsel af deres data . Til avancerede scenarier , arbejder programmører med " Select " kommando og tilhørende egenskaber såsom SelectedItemStyle og SelectedItem , hvor Microsoft indarbejdet i DataGrid til at tillade websider at reagere på brugerens input. Microsoft frarådet DataGrid og erstattet den med GridView . De fleste programmører bruger DataGrid kun ældre programmer . Ting du skal
Visual Studio
Vis Flere Instruktioner
1
Opret en DataGrid eksempel ved at trække og slippe en DataGrid på din Asp.net side fra Visual Studio Værktøjskasse.
2
Ændre DataGrid i kode ved at skrive følgende , for eksempel i din kode -behind fil : Hej
MyDataGrid.ShowFooter = Sand
3
Vedhæft en event handler i din ASP eller ASPX kode pr følgende eksempel, som lægger " MyEditEventHandler " til DataGrid redigeringshistorik begivenhed
< asp : . DataGrid id = " MyDataGrid " OnEditCommand = " MyEditEventHandler "/>
4 Anbefal Asp.net hvad de skal gøre , når en bruger klikker på DataGrid s knappen" Rediger " .
Vedhæft en metode til DataGrid redigeringshistorik knappen. Adgang sin klik begivenheden til manuelt at styre DataGrid adfærd. Tryk på en af DataGrid auto - genererede "Rediger" knapper på en live webside for at udløse begivenheden.
' Fortæl DataGrid at køre MyDataGrid_Edit funktion, når
' MyDataGrid Edit Command er udløst
AddHandler MyDataGrid.EditCommand , AddressOf MyDataGrid_Edit
5
Tilføj en metode til at udføre , når brugeren udløser "Select " kommando .
' Opret MyDataGrid_Edit kommandoen
Sub MyDataGrid_Edit ( afsender As Object , e da DataGridCommandEventArgs )
'Code til at udføre , når brugeren hits på knappen Rediger
End Sub
6 < p> Ændre farven på et element i din ASPX kode ved at tildele en streng til sin Baggrundsfarve ejendom. Hent og redigere typografien for det valgte emne i en DataGrid kontrol til at passe dit design specifikation.
< br >