Lernen, wie man ein DataGrid-Steuerelement in einem Silverlight -Projekt bearbeiten können Sie Ihre Anwendung mehr Dynamik , indem Sie Zellwerte schnell . Sie entwickeln Silverlight-Projekte unter Verwendung von C # und XAML . XAML ist eine Markup- Sprache, die die Schaffung von Elementen der Benutzeroberfläche wie DataGrids und Tasten vereinfachen können . Eine Möglichkeit, ein DataGrid füllen kann, ist durch die Verwendung eines "List" -Klasse. Eine "Liste" kann wie ein Array von Objekten, die über einen Index zugegriffen werden kann gedacht werden . Things You
Microsoft Visual Studio
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Studio , klicken Sie auf " Neues Projekt" Link, um das Dialogfeld Neues Projekt zu starten. Erweitern Sie " Andere Sprache " unter Installierte Vorlagen und klicken Sie auf " Silverlight ". Doppelklicken Sie auf " Silverlight-Anwendung ", um ein neues Projekt zu erstellen. Lassen Sie die Standardeinstellungen im Dialogfeld Neue Silverlight-Anwendung und klicken Sie auf "OK".
2
Doppelklicken Sie auf " DataGrid ", um eine neue Daten-Grid -Steuerung zu Ihrem Projekt hinzuzufügen . Fügen Sie eine Schaltfläche mit der gleichen Technik . Klicken Sie doppelt auf "Button" , um den Code -Modul starten und erstellen Sie eine Click-Ereignis für die Schaltfläche. Fügen Sie den folgenden Code, um das Netz mit neuen Werten zu bearbeiten , wenn die Schaltfläche geklickt wird :
Liste newauthors = new List () {new Autoren () { Name = " Jaime " , Benutzername = "Shadow" , language = " VB.NET "}, neuen Autoren () { Name = " Oscar" , Benutzername = "admin" , language = " Python "}, }; dataGrid1.ItemsSource = newauthors ;
3 Kopieren Sie den folgenden Code unter " Namespace SilverlightApplication { ", um eine neue Klasse zu erstellen :
public class Autoren {public string Name {get; set ; } public string Benutzername {get; set ;} public string Sprache {get; set ;}}
4
Füllen Sie das DataGrid-Steuerelement mit Werten , wenn Sie das Programm starten , indem Sie den folgenden Code:
DataGridTextColumn textColumn1 = new DataGridTextColumn (); textColumn1.Header = "Name" ; textColumn1.Binding = new Binding ("Name" ); dataGrid1.Columns.Add ( textColumn1 );
DataGridTextColumn textColumn2 = new DataGridTextColumn (); textColumn2.Header = " Benutzername "; textColumn2.Binding = new Binding ( "Username" ); dataGrid1.Columns.Add ( textColumn2 );
DataGridTextColumn textColumn3 = new DataGridTextColumn () ; textColumn3.Header = "Sprache" ; textColumn3.Binding = new Binding ( "Language" ); dataGrid1.Columns.Add ( textColumn3 );
Liste author = new List ( ) {new Autoren () { Name = " Brandon " , Benutzername = "Die rotesten " Language = " C # "}, neuen Autoren () { Name = "Charlie" , Benutzername = "Der dickste " , language = " ActionScript "}, };
dataGrid1.ItemsSource = author ;
5
Drücken Sie die Taste "F5" , um Ihr Projekt auszuführen und die Standardwerte. Bearbeiten Sie die DataGrid-Steuerelement durch Klicken auf die "Button" -Steuerung .