si può fare meglio con due datagridview, si aggiunge la stessa origine dati, si nascondono le intestazioni del secondo, si imposta l'altezza del secondo = all'altezza delle righe del primo, si disattivano tutti gli attributi ridimensionabili del secondo, sincronizzare le barre di scorrimento di entrambi, solo orizzontale, mettere il secondo sul bottone del primo ecc
un'occhiata:
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: benvenuti a StackOverflow! Considerare l'aumento delle risposte alle altre domande e la migliore, dovresti contrassegnare come "risposta accettata" con il segno di spunta verde. Ti aiuterà a ottenere buone risposte alle domande future! –