Considere que tengo una cuadrícula de datos, necesito encontrar el número de filas y cotas en la cuadrícula de datos. ¿Cómo puedo hacer esto en C#?Recuento de fila y columna de la cuadrícula de datos en C#
Respuesta
La propiedad DataGrid.Items
devuelve DataGridItemCollection
que representa el DataGridItems
en el DataGrid.
Cada DataGridItem
es representativo de una sola fila en la tabla representada. Además, el DataGridItem
expone una propiedad Cells
que representa el no. de tablecells (en otras palabras, las columnas) en la tabla representada.
int rowCount = myGrid.Items.Count;
// Get the no. of columns in the first row.
int colCount = myGrid.Items[0].Cells.Count;
Las cuadrículas de datos representan elementos de datos reales.
DataGrid dg = new DataGrid();
dg.Items.Count; //Number of Items...i.e. Rows;
dg.Items[0].Cells.Count; //Number of columns for that Items
En primer lugar, para responder a su pregunta:
DataGrid dataGrid = new DataGrid();
int rowCount = dataGrid.BindingContext[dataGrid.DataSource].Count;
o, si se sabe con certeza el tipo de la fuente de datos:
int rowCount = ((DataTable)this.dataGrid.DataSource).Rows.Count;
int columnCount = ((DataTable)this.dataGrid.DataSource).Columns.Count;
((DataTable)this.dataGrid.DataSource).Columns.Count;
En segundo lugar, lo que Quiero agregar es que un System.Windows.Forms.DataGrid
es un control de widget de pantalla y no un contenedor para registros. No hay una propiedad DataGrid.Rows.Count
o algo similar para averiguar el número de columnas. Lo que tiene que hacer es mirar detrás de DataGrid, en la propiedad DataSource
, que en la mayoría de los casos es DataTable
y tomar la información que necesita desde allí.
- 1. ¿Animar columna de cuadrícula o fila de cuadrícula en XAML?
- 2. prevención de cambio de fila en la cuadrícula de datos
- 3. Fila de cuadrícula de datos de Silverlight Haga clic en
- 4. WPF Enlace de cuadrícula de datos y visualización de columna
- 5. Obteniendo datos de la fila seleccionada de la cuadrícula de datos y ¿qué evento?
- 6. Cuadrícula de datos Establecer foco en la fila recién agregada
- 7. Binding cuadrícula de datos de cabecera de la columna DataContext
- 8. Recuento de fila SQLDataReader
- 9. Establecer columna cuadrícula/Ancho de fila/Altura dinámicamente
- 10. Cómo establecer las posiciones de fila y columna de la cuadrícula mediante programación
- 11. Estructura de datos para contener datos indexados por columna y fila cadena de índices
- 12. Cuadrícula de datos en WPF - Prefijo de columna 1 ordenado
- 13. Cambiar fila de cuadrícula de datos WPF Color
- 14. Ancho de columna de cuadrícula de datos de enlace
- 15. ¿Cómo cambio la vista de cuadrícula de datos del color de fondo de la fila seleccionada?
- 16. eliminación de cabecera de la fila en la vista de cuadrícula de datos mediante programación
- 17. WPF Ocultar columna de cuadrícula
- 18. Nombres de fila y columna en R
- 19. ¿Cómo acceder mediante programación a Control en cuadrícula WPF por índice de fila y columna?
- 20. Configuración del color de fondo para la fila de la cuadrícula de datos en Adobe Flex
- 21. Eliminar líneas de la cuadrícula de datos
- 22. En una cuadrícula de WPF, ¿cómo puedo encontrar la fila y la columna en la ubicación del mouse?
- 23. PHP ~ El recuento de columnas no coincide con el recuento de valores en la fila 1
- 24. ¿Oculta una columna de cuadrícula de datos con Javascript?
- 25. de fila y columna de etiquetado de matrices en látex
- 26. cómo almacenar fila/columna de datos de MySQL en serie
- 27. selección de datos y la suma de una columna para una columna distinta en los datos
- 28. Datos truncados para la columna 'xxxx' en la fila 1
- 29. Ordenar en varias columnas en la cuadrícula de datos WPF
- 30. alineación de celda de fila de cabecera de cuadrícula pulida
+1 por leerme la mente! Esta vez, sin embargo, ¡fui unos segundos más rápido! : P – Cerebrus
jaja. Salud, amigo :) –