2014-01-13 82 views
2

我想允許用戶調整GridView擴展的列的大小,但網格的總寬度應該是固定的。如何修正DevExpress GridView擴展的寬度,同時保持列的寬度可調整

我目前正在使用這些設置。

settings.Width = 1200; 
settings.SettingsBehavior.ColumnResizeMode = ColumnResizeMode.Control; 
settings.Settings.HorizontalScrollBarMode = ScrollBarMode.Auto; 

雖然它們會導致列的大小調整,但它們還會在調整列大小時調整網格的寬度。

一些重要的事情:

一)我使用ASP.NET MVC 4和DevExpress的v12.2.10.0

2)我的網格有隻有2列。

+1

我想你需要將[ColumnResizeMode](http://documentation.devexpress.com/#AspNet/DevExpressWebASPxClassesColumnResizeModeEnumtopic)設置爲'NextColumn'。 – Zabavsky

+0

謝謝。這工作。請張貼它作爲答案,我會將其標記爲正確的。 –

+1

謝謝,正是我需要:) – Margo

回答

2

您必須在GridView的設置中使用ColumnResizeMode.NextColumn

documentation

更改列的寬度改變下一列的寬度。