aspnet-devexpress-dot-web-dot-aspxgridsettings.md
Gets or sets a value specifying the horizontal scrollbar’s display mode.
Namespace : DevExpress.Web
Assembly : DevExpress.Web.v25.2.dll
NuGet Package : DevExpress.Web
[DefaultValue(ScrollBarMode.Hidden)]
public ScrollBarMode HorizontalScrollBarMode { get; set; }
<DefaultValue(ScrollBarMode.Hidden)>
Public Property HorizontalScrollBarMode As ScrollBarMode
| Type | Default | Description |
|---|---|---|
| ScrollBarMode | Hidden |
One of the ScrollBarMode enumeration values.
|
Available values:
| Name | Description |
|---|---|
| Hidden |
The scrollbar is hidden.
| | Visible |
The scrollbar is visible.
| | Auto |
The scrollbar is automatically shown when the size of the control content exceeds the size of the control itself.
|
Use the HorizontalScrollBarMode property to control the visibility of the horizontal scroll bar in the control.
The vertical scrollbar display mode can be specified by the ASPxGridSettings.VerticalScrollBarMode property.
Note
When the horizontal scrolling is enabled, you can use the FixedStyle property to fix columns to the left edge.
<dx:ASPxGridView ID="Grid" >
<Columns>
<dx:GridViewDataColumn FieldName="ContactName" Width="150" FixedStyle="Left" />
<dx:GridViewDataColumn FieldName="CompanyName" Width="180" FixedStyle="Left" />
<dx:GridViewDataColumn FieldName="City" Width="130" />
...
</Columns>
<Settings HorizontalScrollBarMode="Visible" />
<Styles>
<FixedColumn BackColor="LightYellow" />
</Styles>
</dx:ASPxGridView>
In markup:
<dx:ASPxGridView ID="Grid" >
<Columns>
...
</Columns>
<Settings HorizontalScrollBarMode="Visible" VerticalScrollBarMode="Visible" />
</dx:ASPxGridView>
In code:
ASPxGridView grid1 = new ASPxGridView();
grid1.ID = "grid1";
Page.Form.Controls.Add(grid1);
...
grid1.Settings.HorizontalScrollBarMode = ScrollBarMode.Visible;
grid1.Settings.VerticalScrollBarMode = ScrollBarMode.Visible;
See Also