Я предполагаю, что проблема, с которой вы сталкиваетесь, заключается в том, что даже при использовании двух разных сеток вы бы хотели, чтобы ширина столбцов выровнялась.Если это правильно, вы можете использовать метод:
DataGridViewColumn.GetPreferredWidth()
Этот метод объяснен здесь на MSDN .
То, что вы можете сделать, это либо:
- Решите, какая сетка "отвечает" за ширину.Затем получите предпочтительную ширину столбца в соответствующей сетке.Наконец, установите ширину соответствующего столбца в обеих сетках равной ширине.
- Проверьте предпочтительную ширину столбца в ОБА сетках и сравните их, взяв большее число в качестве новой ширины.Затем установите ширину обоих столбцов на это число.