puede hacerlo mejor con dos datagridview, agrega la misma fuente de datos, oculta los encabezados de la segunda, establece la altura de la segunda = a la altura de las filas de la primera, desactiva todos los atributos de tamaño de la en segundo lugar, sincronizar las barras de desplazamiento de ambos, solamente horizontal, poner el segundo en la parte de abajo de la primera etc.
echar un vistazo:
dgv3.ColumnHeadersVisible = false;
dgv3.Height = dgv1.Rows[0].Height;
dgv3.Location = new Point(Xdgvx, this.dgv1.Height - dgv3.Height - SystemInformation.HorizontalScrollBarHeight);
dgv3.Width = dgv1.Width;
private void dgv1_Scroll(object sender, ScrollEventArgs e)
{
if (e.ScrollOrientation == ScrollOrientation.HorizontalScroll)
{
dgv3.HorizontalScrollingOffset = e.NewValue;
}
}
@manhaz: bienvenidos a Stackoverflow! Considere la posibilidad de votar las respuestas a sus otras preguntas, y la mejor, debe marcar como 'respuesta aceptada' con la marca de verificación verde. ¡Te ayudará a asegurarte de obtener buenas respuestas a preguntas futuras! –