He creado la Aplicación de Windows. En esto, tengo varias tablas en el conjunto de datos, ahora quiero vincular eso a un solo DataGridView. Alguien puede ayudarme?Cómo enlazar Dataset a DataGridView en la aplicación de Windows
Respuesta
siguiente mostrará un cuadro de conjunto de datos
DataGridView1.AutoGenerateColumns = true;
DataGridView1.DataSource = ds; // dataset
DataGridView1.DataMember = "TableName"; // table name you need to show
si desea mostrar varias tablas, es necesario crear una colección de objetos tabla de datos o la costumbre de todas las tablas.
si dos tablas con el esquema misma mesa
dtAll = dtOne.Copy(); // dtOne = ds.Tables[0]
dtAll.Merge(dtTwo); // dtTwo = dtOne = ds.Tables[1]
DataGridView1.AutoGenerateColumns = true;
DataGridView1.DataSource = dtAll ; // datatable
código de muestra a modo de todas las tablas
DataTable dtAll = ds.Tables[0].Copy();
for (var i = 1; i < ds.Tables.Count; i++)
{
dtAll.Merge(ds.Tables[i]);
}
DataGridView1.AutoGenerateColumns = true;
DataGridView1.DataSource = dtAll ;
¡Bonito! Lo único que 'DataGridView1.AutoGenerateColumns' es' verdadero 'por defecto a menos que alguien lo haya establecido en 'false' explícitamente. No será necesario que vuelva a establecerlo en 'true' como se muestra en el fragmento de código anterior. – RBT
puede establecer el conjunto de datos a la red de la siguiente manera:
// suponiendo que su objetivo conjunto de datos es DS
datagridview1.datasource= ds;
datagridview1.datamember= tablename.ToString();
nombre de tabla es el nombre de la tabla, que desea mostrar en la parrilla.
Espero que ayude.
B.R.
uso como esto: -
gridview1.DataSource = ds.Tables[0]; <-- Use index or your table name which you want to bind
gridview1.DataBind();
espero que ayude !!
- 1. Cómo enlazar la lista a dataGridView?
- 2. VS2010 - WinForms - DataGridView - Enlace a DataSet
- 3. DataSet to DataGridView con Columnas predefinidas
- 4. Enlazar lista de clases en DataGridView
- 5. ¿Enlazar un diccionario al DataGridView en C#?
- 6. Funcionalidad de copiar/pegar filas en DataGridview (aplicación de Windows)
- 7. ¿Cómo enlazar a la tienda iTunes desde la aplicación iPhone?
- 8. ¿Cómo se permite editar solo una columna en particular en datagridview en la aplicación de Windows?
- 9. Windows Forms - ErrorProvider + DataGridView
- 10. cómo enlazar una lista a un combobox? (Windows Forms)
- 11. ¿Cómo puedo convertir DataSet a a DataReader?
- 12. Vinculación de colecciones a DataGridView en Windows Forms
- 13. Iterar a través de DataSet
- 14. ¿Cómo enlazar estáticamente a TBB?
- 15. Enlazar un botón a un comando (Windows Phone 7.5)
- 16. Enlace a DataGridView - ¿Hay alguna manera de "enlazar" el color de fondo de una celda?
- 17. WPF DataGrid Vs Windows Forms DataGridView
- 18. DataGridView vinculado a un diccionario
- 19. Cómo enviar SMS a través de la aplicación de Windows
- 20. ¿Cómo puedo enlazar a cppunit?
- 21. Cómo enlazar Cadena a variable en Guice?
- 22. Cómo deshabilitar la creación de nuevas filas en un DataGridView?
- 23. ¿Cómo agrego registros a DataGridView en VB.Net?
- 24. ¿Linq a SQL o Linq a DataSet?
- 25. ¿Cómo enlazar a un puerto disponible?
- 26. Filas seleccionadas al ordenar DataGridView en la aplicación WinForm
- 27. WPF Enlazar a sí
- 28. escrito a C++ aplicación de consola dio lugar a la aplicación Dentro de Java en Windows
- 29. Unión dinámica de Dataset a RDLC Reports
- 30. clase DataSet en Java?
Creo que se puede extraer [DataViewManager] (http://msdn.microsoft.com/ en-us/library/4xz507ds% 28VS.71% 29.aspx) – V4Vendetta