Here's my problem:
Here's My .aspx Code:
------------------------------
<igtbl:UltraWebGrid
ID="UltraWebGrid1"
runat="server"
DataSourceID="SqlDataSource_sp_rs_Build_Study_Calendar"
EnableAppStyling="True"
StyleSetName="Office2007Black">
<DisplayLayout Name="UltraWebGrid1"
AllowColSizingDefault="Free"
AllowSortingDefault="OnClient"
HeaderClickActionDefault="SortSingle"
RowHeightDefault="20px"
StationaryMargins="Header"
StationaryMarginsOutlookGroupBy="False"
TableLayout="Fixed"
Version="4.00"
ViewType="Flat"
RowSelectorsDefault="No" >
<RowStyleDefault Font-Size="10pt">
<Padding Left="3px" />
</RowStyleDefault>
<FrameStyle
Width="100%">
</FrameStyle>
</DisplayLayout>
</igtbl:UltraWebGrid>
--------------------------------------------
Here's my .aspx.vb code:
'################################
Private Sub UltraWebGrids_InitializeLayout(ByVal sender As Object, ByVal e As LayoutEventArgs) Handles UltraWebGrid1.InitializeLayout
'Set Default Width
e.Layout.Bands(0).DefaultColWidth = New Unit("100px")
'Lock first column & set width & left h-align & Bold
e.Layout.UseFixedHeaders = True
e.Layout.Bands(0).Columns(0).Header.Fixed = True
e.Layout.Bands(0).Columns(0).Width = New Unit("200px")
e.Layout.Bands(0).Columns(0).CellStyle.Font.Bold = True
e.Layout.Bands(0).Columns(0).CellStyle.BackColor = System.Drawing.ColorTranslator.FromHtml("#F3EDE0")
'Set all other cells to center H-align
Dim maxcount As Integer
maxcount = UltraWebGrid1.Columns.Count() - 1
Dim i As Integer
For i = 1 To maxcount
e.Layout.Bands(0).Columns(i).Header.Style.HorizontalAlign = HorizontalAlign.Center
e.Layout.Bands(0).Columns(i).CellStyle.HorizontalAlign = HorizontalAlign.Center
Next
'Set Scrollbars
e.Layout.ScrollBar = ScrollBar.Always
e.Layout.ScrollBarView = ScrollBarView.Both
End Sub 'UltraWebGrid1_InitializeLayout
Suggestions offered on http://forums.infragistics.com/forums/t/9062.aspx have had no effect.
Disabling AppStyling (EnableAppStyling="False") fixes the alignment problem, but is not an acceptable solution.
Disabling UseFixedHeaders (UseFixedHeaders="False") also fixes the alignment problem, but again this is not an acceptable solution.
Any ideas on what I can change in order to fix the alignment problem???
I am having a very similar issue with UseFixedHeaders and the headers misaligning.
If the grid renders with a vertical scrollbar, this is a non issue, but when the grid renders, and there is no vertical scrollbar, the headers misalign. Setting UseFixedHeaders to False fixes the problem, but that is not an option.
Please help!
Sorry, meant to say horizontal scrollbar in the previous post