Hvordan Rediger Silverlight Datagrid

Hvordan Rediger Silverlight Datagrid


Lære å redigere en Datagrid kontroll i Silverlight-prosjektet kan gjøre programmet mer dynamisk ved å redigere celleverdier raskt. Du kan utvikle Silverlight prosjekter ved hjelp av C # og XAML. XAML er et kodespråk som kan forenkle opprettelsen av elementene i brukergrensesnittet som DataGrids og knapper. En måte du kan fylle en Datagrid er ved hjelp av en "List" klasse. En "List" kan betraktes som en rekke objekter som kan nås av indeksen.

Bruksanvisning

1 Start Microsoft Visual Studio, klikker du på "New Project" for å starte dialogvinduet Nytt prosjekt. Utvid "Other Language" under Installerte maler og klikk "Silverlight." Dobbeltklikk på "Silverlight Application" for å opprette et nytt prosjekt. La standardinnstillingene i dialogboksen Ny Silverlight programmet og klikk "OK."

2 Dobbeltklikk på "Datagrid" for å legge til en ny data rutenett kontroll til prosjektet. Legg til en knapp ved hjelp av samme teknikk. Dobbeltklikk på "Button" for å starte kodemodulen og skape et klikk begivenhet for knappen. Legg til følgende kode for å redigere rutenett med nye verdier når knappen klikkes:

List <Forfattere> newAuthors = new List <Forfattere> ()

{
new Authors()
{
Name = &quot;Jaime&quot;,
Username = &quot;Shadow&quot;,
Language = &quot;VB.NET&quot;
},
new Authors()
{
Name = &quot;Oscar&quot;,
Username = &quot;admin&quot;,
Language = &quot;Python&quot;
},
};
dataGrid1.ItemsSource = newAuthors;

3 Kopier og lim inn følgende kode under "navne SilverlightApplication {" for å opprette en ny klasse:

public class Forfattere

{
public string Name { get; set; }
public string Username { get; set; }
public string Language { get; set; }
}

4 Befolke Datagrid-kontroll med verdier når du starter programmet ved å legge til følgende kode:

DataGridTextColumn textColumn1 = new DataGridTextColumn ();

textColumn1.Header = &quot;Name&quot;;
textColumn1.Binding = new Binding(&quot;Name&quot;);
dataGrid1.Columns.Add(textColumn1);

DataGridTextColumn textColumn2 = new DataGridTextColumn ();
textColumn2.Header = & quot; Brukernavn & quot ;;
textColumn2.Binding = ny Binding (& quot; Brukernavn & quot;);
dataGrid1.Columns.Add (textColumn2);

DataGridTextColumn textColumn3 = new DataGridTextColumn ();
textColumn3.Header = & quot; Language & quot ;;
textColumn3.Binding = ny Binding (& quot; Språk & quot;);
dataGrid1.Columns.Add (textColumn3);

List & lt; Forfattere> author = new List & lt; Forfattere> ()
{
nye Forfattere ()
{
Name = & quot; Brandon & quot ;,
Brukernavn = & quot; The rødeste & quot ;,
Språk = & quot; C # & quot;
}
nye Forfattere ()
{
Name = & quot; Charlie & quot ;,
Brukernavn = & quot; The feiteste & quot ;,
Språk = & quot; Action & quot;
}
};

dataGrid1.ItemsSource = forfatter;

5 Trykk på "F5" tasten for å kjøre prosjektet og vise standardverdiene. Rediger Datagrid-kontroll ved å klikke på "Button" kontroll.