Leren hoe je eenDataGridbesturingselement bewerken in uw Silverlight- project kan uw toepassing dynamischer te maken door snel te bewerken cel waarden . U kunt Silverlight- projecten met behulp van C # en XAML ontwikkelen. XAML is een opmaaktaal die de creatie van user interface elementen zoals DataGrids en knoppen kunnen vereenvoudigen . Een manier kunt u bevolken een DataGrid is met behulp van een "Lijst" -klasse . A " List" kan beschouwd worden als een serie van objecten die kunnen worden toegankelijk index . Wat je nodig hebt Microsoft Visual Studio Toon Meer Aanwijzingen 1 Lancering Microsoft Visual Studio , klik op de " New Project" link naar de New Project dialoogvenster te lanceren . Expand " Andere taal " onder Geïnstalleerde sjablonen en klik op ' Silverlight '. Dubbelklik op " Silverlight Application " om een nieuw project aan te maken . Laat de standaardinstellingen in het New window Silverlight Application dialoogvenster en klik op "OK . " Dubbelklik op " DataGrid " 2 om een nieuwe data grid controle toe te voegen aan uw project . Een knop gebruikmaking van dezelfde techniek . Dubbelklik op " Button " om de code module te starten en maak een click event voor de knop . Voeg de volgende code toe aan het raster bewerken met nieuwe waarden wanneer de knop wordt geklikt : Lijst newAuthors = new List ( ) { nieuw Auteurs ( ) { Naam = " Jaime " , Gebruikersnaam = " Shadow " , Taal = " VB.NET " } , nieuw auteurs ( ) { Naam = " Oscar " , Username = " admin " , Taal = " Python " } , } ; dataGrid1.ItemsSource = newAuthors ; Kopieer 3 en plak de volgende code hieronder " namespace SilverlightApplication { " om een nieuwe klasse te maken : public class auteurs { public string Naam {te krijgen, vast te stellen; } public string Gebruikersnaam {te krijgen , vast te stellen ; } public string Taal {te krijgen , vast te stellen ; } } 4 bevolken deDataGridbesturingselement met waarden als je je programma te starten door het toevoegen van de volgende code : DataGridTextColumn textColumn1 = new DataGridTextColumn ( ) ; textColumn1.Header = " Naam " ; textColumn1.Binding = new Binding ( "Naam" ) ; dataGrid1.Columns.Add ( textColumn1 ) ; DataGridTextColumn textColumn2 = new DataGridTextColumn ( ) ; textColumn2.Header = " Gebruikersnaam " ; textColumn2.Binding = new Binding ( " Gebruikersnaam " ) ; dataGrid1.Columns.Add ( textColumn2 ) ; DataGridTextColumn textColumn3 = new DataGridTextColumn ( ) ; textColumn3.Header = " Taal " ; textColumn3.Binding = new Binding ( "Language " ) ; dataGrid1.Columns.Add ( textColumn3 ) ; Lijst author = new List ( ) { nieuw auteurs ( ) { Naam = " Brandon " , Username = " De roodste " , Language = " C # " } , nieuw auteurs ( ) { Naam = " Charlie " , Username = " De dikste " , language = " ActionScript " } , } ; dataGrid1.ItemsSource = auteur ; Druk op 5 op de toets " F5 " om uw project uit te voeren en bekijk de standaardwaarden . Bewerk de DataGrid-besturingselement door te klikken op de " knop " controle .
|