I try to bind some data on a UltraWebGrid 10.3. Everything went fine on IE and Chrome browsers and Framework 2.0. When I switch the application to framework 4.0 in Chrome no class attribute is rendered. For rows data I fixed this after I set OptimizeCSSClassNamesOutput=false, but for header I wasn't able to make the grid to render the class attributes in the output html.
The style file is properly linked to the page and the css classes are set to the grid like this:
<igtbl:UltraWebGrid ID="UltraWebGrid1" runat="server" Height="350px" Width="400px">
<DisplayLayout>
<HeaderStyleDefault CssClass="infragisticsWebGridHeader"></HeaderStyleDefault>
<RowStyleDefault CssClass="infragisticsWebGridRow"></RowStyleDefault>
<RowAlternateStyleDefault CssClass="infragisticsWebGridRowAlternate"></RowAlternateStyleDefault>
<RowSelectorStyleDefault CssClass="infragisticsWebGridRowSelector"></RowSelectorStyleDefault>
<SelectedRowStyleDefault CssClass="infragisticsWebGridSelectedRow"></SelectedRowStyleDefault>
</DisplayLayout>
</igtbl:UltraWebGrid>
From the attachment you can see the class attributes are properly rendered in IE + Framework 4 but not for Chrome + Framework 4.
Any suggestion is welcome.
Thank you in advance,
Thank you for your feedback and for sharing this with us. We believe that the other community members could benefit from such threads.
Thank you for your feedback. We found the problem is the .net framework updated the browser definition files. See .NET Framework 4 Migration Issues for details.
This works for me as well. Thank you, because this was a heck of a problem to track down. It may also be a good idea to go into Windows Update and right click the problem update and select "Hide Update" so that the update does not get reinstalled in the next round of automatic updates.
I too had the same issue.
Please check whether any of these updates installed
http://support.microsoft.com/kb/2836939
Or
http://support.microsoft.com/kb/2836943
Uninstall above updates and check. Grid should work as expected.