Att lära sig att redigera en DataGrid -kontroll i Silverlight -projektet kan göra din ansökan mer dynamisk genom att redigera cellvärdena snabbt . Du kan utveckla Silverlight-projekt med C # och XAML . XAML är ett märkspråk som kan underlätta skapandet av element i användargränssnittet som datagrids och knappar . Ett sätt du kan fylla en DataGrid är att använda en " lista " klass . En " lista " kan ses som en array med objekt som kan nås genom index . Saker du behöver
Microsoft Visual Studio
Visa fler instruktioner
1
Launch Microsoft Visual Studio , klicka på " Nytt projekt " länken för att lansera det nya fönstret Project dialogrutan . Expandera " Andra språk" nedan Installerade mallar och klicka på " Silverlight . " Dubbelklicka på " Silverlight Application " för att skapa ett nytt projekt . Låt standardinställningarna i New Silverlight Application dialogruta och klicka på " OK . "
2
Dubbelklicka på " DataGrid " för att lägga till en ny datarutnät kontroll till ditt projekt . Lägg till en knapp med samma teknik . Dubbelklicka på " knappen " för att starta kodmodulen och skapa en click-händelse för knappen . Lägg till följande kod för att redigera rutnät med nya värden när du klickar på knappen :
List newAuthors = new List ( ) { nya författare ( ) { namn = " Jaime " , användarnamn = " Shadow " , Language = " VB.NET " } , nya författare ( ) { name = " Oscar " , användarnamn = " admin " , Language = " Python " } , }; dataGrid1.ItemsSource = newAuthors , Addera 3 Kopiera och klistra in följande kod under " namespace SilverlightApplication { " att skapa en ny klass :
public class Författare { public string Name { få ; set ; } public string Användarnamn { få , infattade; } public string Språk { få , infattade; } }
4
Fylla DataGrid -kontroll med värden när du startar ditt program genom att lägga till följande kod :
DataGridTextColumn textColumn1 = ny DataGridTextColumn ( ) ; textColumn1.Header = " Namn " , textColumn1.Binding = ny bindning ( " Name " ) , dataGrid1.Columns.Add ( textColumn1 ) ;
DataGridTextColumn textColumn2 = ny DataGridTextColumn ( ) ; textColumn2.Header = " Användarnamn " , textColumn2.Binding = ny bindning ( " Användarnamn " ) ; dataGrid1.Columns.Add ( textColumn2 ) ;
DataGridTextColumn textColumn3 = ny DataGridTextColumn ( ) ; textColumn3.Header = " Språk " , textColumn3.Binding = ny bindning ( " Language " ) , dataGrid1.Columns.Add ( textColumn3 ) ;
Lista author = new List ( ) { nya författare ( ) { namn = " Brandon " , användarnamn = " rödaste " , Language = " C # " } , nya författare ( ) { namn = " Charlie " , användarnamn = " den fetaste " , language = " ActionScript " } , };
dataGrid1.ItemsSource = författare ,
5
Tryck på " F5 " för att köra ditt projekt och visa standardvärdena . Redigera DataGrid-kontrollen genom att klicka på " Button " kontroll .