私はあなたが直面している問題は、2つの異なるグリッドを使用していても、列の幅を整列させたいと思っています。それが正しい場合は、次のメソッドを使用できます。
DataGridViewColumn.GetPreferredWidth()
このメソッドは、ここでMSDNで説明されています。
あなたができることは、次のいずれかです:
- 幅の "担当"グリッドを決定します。その後、適切なグリッド内の列の適切な幅を取得します。最後に、両方のグリッドの対応する列の幅を同じ幅に設定します。
- 両方のグリッドで列の適切な幅を確認し、新しい幅として高い数値を使用して比較します。次に、両方の列の幅をその数値に設定します。