En un proyecto de .Net, una manera muy rápida de poder acceder a los datos de
una tabla de SQL Server es añadiendo al proyecto un nuevo elemento de tipo
Classes de LINQ To SQL, sobre el cual arrastraremos desde el Explorador de
servidores la tabla que nos interese. En el ejemplo que sigue hemos llamada al
nuevo elemento MiDataContext y la tabla utilizada se llama Personas.
Por otro lado, podemos añadir a la vista que nos interese un DataGrid que en
nuestro caso hemos llamado dataGrid1. Si incluímos la propiedad
AutoGenerateColumns="True" ni siquiera será necesario definir las columnas.
<DataGrid AutoGenerateColumns="True" Name="dataGrid1"/>
En la vista será suficiente con asignar la propiedad Personas de MiDataContext
al ItemsSource del dataGrid1 tal como se muestra a continuación:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
var ctx = new MiDataContext();
this.dataGrid1.ItemsSource = ctx.Personas;
}
}
No hay comentarios:
Publicar un comentario