Refer this article for Column Locking / Freezing in Infragistics Ultra WebGrid
If you need to change background color for a frozen columns then ..
backcolor property must be changed first then cells have to be locked.
[sourcecode language='vb']
e.Layout.Bands(0).Columns(0).CellStyle.BackColor = Drawing.Color.Beige
e.Layout.Bands(0).Columns(0).Header.Fixed = True[/sourcecode] and in InitializeLayout of ultraWebgrid [sourcecode language='vb']Private Sub ultrawebgrid_InitializeLayout(ByVal sender As Object, ByVal e As Infragistics.WebUI.UltraWebGrid.LayoutEventArgs) Handles uwgCategory.InitializeLayout
e.Layout.UseFixedHeaders = True
End Sub [/sourcecode]