Tengo un DataGridView
que muestra un número limitado de filas, nunca más de 5. Este DataGridView
se coloca en un control DataRepeater
por lo que generalmente se muestra muchos veces en la pantalla. Lo que quiero lograr es que todas las cuadrículas cambien de tamaño según el tamaño de sus contenidos, de modo que no muestren barras de desplazamiento si hay 4 o 5 elementos en ellas o ocupen espacio vertical adicional si solo hay 1 o 2 elementos allí.Cómo verticalizar automáticamente el tamaño de un control winform datagridview, para que sus filas estén siempre visibles
Las rejillas solo contienen datos de texto. Son controles vinculados a datos, por lo que tendrán que cambiar el tamaño si la fuente de datos subyacente cambia (creo que el evento DataBindingComplete
sería adecuado).
¿Cómo puedo lograr esto? ¿Es contar las filas la mejor opción? Gracias por adelantado.
Aquí es una respuesta más precisa [DataGridView Altura automática -? Cómo autoSize DataGridView Altura] (http://stackoverflow.com/questions/38816425/datagridview-auto-height-how-to-autosize-datagridview -altura) –