2017-08-14 16 views
1

各列をループし、変数の幅を増やす以外の方法はありますか?今、このためにC# - DataGridviewの各列の合計幅の合計を取得する

は最善の解決策ですが、かなり遅いです:

int contentWidth = 0; 
foreach (DataGridViewColumn column in grid.Columns) { 
    contentWidth += column.Width; 
} 
+0

、なぜあなたは私の答えをdownvote? – KamikyIT

+0

@KamikyIT私はしませんでした。 – Mava

答えて

2

これは、表示可能な列の長さを返します。

contentWidth = grid.Columns.GetColumnsWidth(DataGridViewElementStates.Displayed); 
関連する問題