Apprendre comment modifier un contrôle DataGrid dans votre projet Silverlight peut rendre votre application plus dynamique en modifiant les valeurs des cellules rapidement . Vous pouvez développer des projets Silverlight à l'aide de C # et XAML. XAML est un langage de balisage qui permet de simplifier la création d' éléments de l'interface utilisateur, tels que DataGrid et boutons . Une façon vous pouvez remplir un DataGrid est d'utiliser une classe «Liste» . Une " liste " peut être considéré comme un tableau d'objets qui peuvent être accessibles par index . Choses que vous devez
Microsoft Visual Studio
Voir Plus Instructions
1
Lancement de Microsoft Visual Studio, cliquez sur le lien « Nouveau projet » pour lancer la boîte de dialogue Nouveau projet. Développez «Autres langues» ci-dessous Modèles installés , puis cliquez sur Double -cliquez sur " application Silverlight " pour créer un nouveau projet " Silverlight. ». Laissez les paramètres par défaut dans la fenêtre de dialogue Nouvelle application Silverlight et cliquez sur "OK".
2
Double -cliquez sur " DataGrid " pour ajouter un nouveau contrôle de grille de données à votre projet. Ajouter un bouton en utilisant la même technique. Double- cliquez sur "Button " pour lancer le module de code et de créer un événement clic du bouton . Ajoutez le code suivant pour modifier la grille avec de nouvelles valeurs lorsque le bouton est cliqué:
Liste newauthors = new List () { nouveaux auteurs () { Name = " Jaime " , Nom d'utilisateur = "Shadow" , Language = " VB.NET "} , de nouveaux auteurs () { name = "Oscar" , nom d'utilisateur = "admin" , Language = " Python "}, } ; dataGrid1.ItemsSource = newauthors ;
3 Copiez et collez le code suivant sous " SilverlightApplication namespace {" pour créer une nouvelle classe :
auteurs public class { public string Name {get; set ; Nom d'utilisateur } chaîne publique {get; fixer ;} string public Langue {get ; fixer ;}}
4
remplir le contrôle DataGrid avec des valeurs lorsque vous lancez votre programme en ajoutant le code suivant :
DataGridTextColumn textColumn1 = new DataGridTextColumn (); textColumn1.Header = "Nom" ; textColumn1.Binding = new Binding ( "Nom" ) ; dataGrid1.Columns.Add ( textColumn1 ) ;
DataGridTextColumn textColumn2 = new DataGridTextColumn (); textColumn2.Header = " Nom d'utilisateur " ; textColumn2.Binding = new Binding ( "Username" ) ; dataGrid1.Columns.Add ( textColumn2 ) ;
DataGridTextColumn textColumn3 = new DataGridTextColumn () ; textColumn3.Header = "Langue" ; textColumn3.Binding = new Binding ( "Langue" ) ; dataGrid1.Columns.Add ( textColumn3 ) ;
Liste auteur = new de la liste ( ) { new Auteurs () { Name = " Brandon " , Nom d'utilisateur = "Le plus rouge " , Language = "C #" } , de nouveaux auteurs () { Name = " Charlie" , Nom d'utilisateur = " le plus gros " , = " ActionScript "}, } langue ;
dataGrid1.ItemsSource = auteur ;
5
Appuyez sur la touche "F5" pour exécuter votre projet et consulter les valeurs par défaut . Modifier le contrôle DataGrid en cliquant sur le contrôle "Bouton" .