Tecnología

Inicio

Como editar los DataGrid de Silverlight

Como editar los DataGrid de Silverlight


Aprender a editar un control DataGrid en su proyecto de Silverlight puede hacer su aplicación más dinámica mediante la edición de los valores de celda rápidamente. Puede desarrollar proyectos de Silverlight usando C # y XAML. XAML es un lenguaje de marcado que puede simplificar la creación de elementos de la interfaz de usuario, como DataGrids y botones. Una forma puede rellenar una cuadrícula de datos es mediante el uso de una clase de "lista". En la "lista" se puede considerar como un conjunto de objetos que se puede acceder por el índice.

Instrucciones

1 Lanzamiento de Microsoft Visual Studio, haga clic en el enlace "Nuevo proyecto" para abrir la ventana de diálogo Nuevo proyecto. Ampliar "Otro idioma" por debajo de Plantillas instaladas y haga clic en "Silverlight". Haga doble clic en "Aplicación de Silverlight" para crear un nuevo proyecto. Deje la configuración predeterminada en la ventana de diálogo Nueva aplicación Silverlight y haga clic en "Aceptar".

2 Haga doble clic en "cuadrícula de datos" para agregar un nuevo control de la red de datos a su proyecto. Añadir un botón utilizando la misma técnica. Haga doble clic en "botón" para poner en marcha el módulo de código y crear un evento de clic del botón. Agregue el código siguiente para editar la cuadrícula con los nuevos valores cuando se hace clic en el botón:

Lista <Autores> newAuthors = new List <Autores> ()

{
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 Copiar y pegar el siguiente código de abajo "SilverlightApplication espacio de nombres {" para crear una nueva clase:

Los autores de la clase pública

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

4 Rellenar el control DataGrid con valores Al iniciar su programa añadiendo el siguiente código:

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; & quot ;; nombre de usuario
textColumn2.Binding = new Binding (& quot; Nombre de usuario & quot;);
dataGrid1.Columns.Add (textColumn2);

DataGridTextColumn textColumn3 = new DataGridTextColumn ();
textColumn3.Header = & quot; & quot ;; Idioma
textColumn3.Binding = new Binding (& quot; Lenguaje & quot;);
dataGrid1.Columns.Add (textColumn3);

Lista & lt; Autores> Autor = nueva lista & lt; Autores> ()
{
Autores (nuevos)
{
Name = & quot; quot ;, Brandon y
Nombre de usuario = & quot; El más rojo & quot ;,
Language = & quot; C # & quot;
},
Autores (nuevos)
{
Name = & quot; quot ;, Charlie y
Nombre de usuario = & quot; El & quot ;, más gordo
Language = & quot; & quot ActionScript;
},
};

dataGrid1.ItemsSource = autor;

5 Pulse la tecla "F5" para ejecutar el proyecto y ver los valores por defecto. Editar el control DataGrid haciendo clic en el control "botón".