1
各列をループし、変数の幅を増やす以外の方法はありますか?今、このためにC# - DataGridviewの各列の合計幅の合計を取得する
は最善の解決策ですが、かなり遅いです:
int contentWidth = 0;
foreach (DataGridViewColumn column in grid.Columns) {
contentWidth += column.Width;
}
各列をループし、変数の幅を増やす以外の方法はありますか?今、このためにC# - DataGridviewの各列の合計幅の合計を取得する
は最善の解決策ですが、かなり遅いです:
int contentWidth = 0;
foreach (DataGridViewColumn column in grid.Columns) {
contentWidth += column.Width;
}
これは、表示可能な列の長さを返します。
contentWidth = grid.Columns.GetColumnsWidth(DataGridViewElementStates.Displayed);
、なぜあなたは私の答えをdownvote? – KamikyIT
@KamikyIT私はしませんでした。 – Mava