1
如何在加載表單時最好地擬合網格控件中的所有列。我確實有一個按鈕,如下圖所示,當我右鍵單擊網格控件的標題時,但與此相反,我希望在加載表單時自動觸發此事件。我不想通過右鍵單擊網格控件的標題並單擊最適合(所有列)按鈕以最好地適合所有列來完成此操作。 如何在GridControl中最佳擬合(所有列)
如何在加載表單時最好地擬合網格控件中的所有列。我確實有一個按鈕,如下圖所示,當我右鍵單擊網格控件的標題時,但與此相反,我希望在加載表單時自動觸發此事件。我不想通過右鍵單擊網格控件的標題並單擊最適合(所有列)按鈕以最好地適合所有列來完成此操作。 如何在GridControl中最佳擬合(所有列)
這就是我的做法。
if (view is GridView)
{
// auto best fit...
(view as GridView).BestFitMaxRowCount = 5000; // just to avoid to many compares
(view as GridView).BestFitColumns();
foreach (GridColumn item in (view as GridView).Columns) // reduce the width of very wide columns
{
item.Width = (item.Width > 1000) ? 1000 : item.Width;
}
}
下面的代碼最佳擬合所有的前提是所有列的固定寬度列設置爲False
GridView.BestFitColumns();
你使用什麼版本的DevExpress的?你知道如何在13或14歲時做到這一點嗎? –
它可能是獨立於版本的。它應該在每個版本中都有效。不要忘記將所有列的FixedWidth設置爲false – kashif