ultrawebgrid when bind to source and set initilize layout event, shows white row
When trying to style the UltraWebGrid’s Header using CSS, that CSS will be applied to the WebGrid’s rows as well as its Header. This behavior is caused by the way the WebGrid optimizes its HTML output. To work around this designed behavior, you can set the WebGrid’s DisplayLayout.OptimizeCSSClassNamesOutput to False.
so just add
e.Layout.OptimizeCSSClassNamesOutput = Infragistics.WebUI.Shared.DefaultableBoolean.False;
on initilize layout event