Bonjour,
Vous pouvez procéder de cette manière pour redimensionner votre DatagridView dynamiquement en fonction du nombre de lignes affichées :
int NbLigne = 5;
dataGridView1.RowCount = NbLigne;
dataGridView1.Height = dataGridView1.ColumnHeadersHeight +
NbLigne * dataGridView1.RowTemplate.Height;
Et pour redimensionner en fonction des colonnes :
dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
Cordialement,
Mathieu
Mathieu Francesch
Sharplog Engineering