In Internet explorer I see the grid but in firefox and google chrome I cant see him.
This is my asp code:
<igtbl:UltraWebGrid ID="UltraWebGrid1" runat="server" Height="70%" Width="100%"> <Bands><igtbl:UltraGridBand><AddNewRow Visible="NotSet" View="NotSet"></AddNewRow></igtbl:UltraGridBand></Bands> <DisplayLayout ColWidthDefault="120px" RowHeightDefault="20px" Version="3.00" SelectTypeRowDefault="Extended" HeaderClickActionDefault="NotSet" BorderCollapseDefault="Separate" AllowColSizingDefault="Free" CellPaddingDefault="4" RowSelectorsDefault="No" Name="UltraWebGrid1" TableLayout="Auto" CellClickActionDefault="RowSelect" AllowAddNewDefault="No"> <AddNewBox> <style borderwidth="1px" borderstyle="Solid" backcolor="LightGray"> <BorderDetails ColorTop="White" WidthLeft="1px" WidthTop="1px" ColorLeft="White" > </BorderDetails> </style> </AddNewBox> <Pager> <style borderwidth="1px" borderstyle="Solid"> <BorderDetails ColorTop="White" WidthLeft="1px" WidthTop="1px" ColorLeft="White" > </BorderDetails> </style> </Pager> <HeaderStyleDefault BorderWidth="1px" Font-Names="Tahoma" Font-Bold="True" Font-Size="8pt" BorderStyle="Ridge" BackgroundImage="./grid_header.png"> </HeaderStyleDefault> <FrameStyle Width="100%" BorderWidth="1px" Font-Size="8pt" Font-Names="Verdana" BorderStyle="Solid" Height="257px"> </FrameStyle> <FooterStyleDefault BorderWidth="1px" BorderStyle="Solid" BackColor="LightGray"> <BorderDetails ColorTop="White" WidthLeft="1px" WidthTop="1px" ColorLeft="White"> </BorderDetails> </FooterStyleDefault> <ActivationObject BorderWidth=""> </ActivationObject> <EditCellStyleDefault BorderWidth="0px" BorderStyle="None"> </EditCellStyleDefault> <SelectedRowStyleDefault TextOverflow="Ellipsis" Font-Size="Larger" Font-Bold="True" BorderStyle="None" BackColor="#FFFF33" Height="30px"> </SelectedRowStyleDefault> <RowAlternateStyleDefault BorderWidth="1px" BorderColor="White" BorderStyle="Solid" BackColor="WhiteSmoke"> </RowAlternateStyleDefault> <RowStyleDefault Cursor="Default" BorderWidth="1px" BorderColor="WhiteSmoke" BorderStyle="Solid"> <Padding Left="5px" Right="5px"></Padding> </RowStyleDefault> <ImageUrls ExpandImage="/igcommon/images/ig_tblrowarrow_right.gif" CollapseImage="/igcommon/images/igtbl_crmrowarrow_down.gif"> </ImageUrls> <ClientSideEvents AfterCellUpdateHandler="" AfterColumnMoveHandler="" AfterColumnSizeChangeHandler="" AfterEnterEditModeHandler="" AfterExitEditModeHandler="" AfterRowActivateHandler="" AfterRowCollapsedHandler="" AfterRowDeletedHandler="" AfterRowExpandedHandler="" AfterRowInsertHandler="" AfterRowSizeChangeHandler="" AfterRowTemplateCloseHandler="" AfterRowTemplateOpenHandler="" AfterRowUpdateHandler="" AfterSelectChangeHandler="" AfterSortColumnHandler="" AfterXmlHttpResponseProcessed="" BeforeCellChangeHandler="" BeforeCellUpdateHandler="" BeforeColumnMoveHandler="" BeforeColumnSizeChangeHandler="" BeforeEnterEditModeHandler="" BeforeExitEditModeHandler="" BeforeRowActivateHandler="" BeforeRowCollapsedHandler="" BeforeRowDeletedHandler="" BeforeRowExpandedHandler="" BeforeRowInsertHandler="" BeforeRowSizeChangeHandler="" BeforeRowTemplateCloseHandler="" BeforeRowTemplateOpenHandler="" BeforeRowUpdateHandler="" BeforeSelectChangeHandler="" BeforeSortColumnHandler="" BeforeXmlHttpRequest="" CellChangeHandler="" CellClickHandler="" ClickCellButtonHandler="" ColumnDragHandler="" ColumnHeaderClickHandler="" DblClickHandler="" EditKeyDownHandler="" EditKeyUpHandler="" GridCornerImageClickHandler="" InitializeLayoutHandler="" InitializeRowHandler="" KeyDownHandler="" KeyUpHandler="" MouseDownHandler="" MouseOutHandler="" MouseOverHandler="" MouseUpHandler="" RowSelectorClickHandler="" TemplateUpdateCellsHandler="" TemplateUpdateControlsHandler="" ValueListSelChangeHandler="" XmlHTTPResponseHandler="" /> </DisplayLayout> </igtbl:UltraWebGrid>
This is my code behind code:
ArrayList preReceptionDtos = new ArrayList();//fill in the array....UltraWebGrid1.DataSource = preReceptionDtos;//UltraWebGrid1.ActiveRowChange += new ActiveRowChangeEventHandler(UltraWebGrid1_ActiveRowChange); UltraWebGrid1.DataBind();
Did I forget something?
Hi!
Iam also running into the same issue. Iam not able to fix it by changing the browser file. Can you please tell me exactly what needs to be done to get this work for me.
Now that I posted, I finally fixed the problem myself. I had to set the Browser property to UpLevel in order to get the grid to show up. I guess in .net 4.0, for whatever reason it's not detecting the browser type correctly with the default Auto setting.
The UltraWebGrid is also not showing up for me, but only in .net 4.0 projects. Instead the grid is replaced with text [Table Grid] or something like that. When databound the grid appears, but the styles are wrong and no client events work.
This happens in Chrome, but not in IE. I am using 10.3 with the latest service release. As of right now, I can't upgrade my project to 4.0 because of this problem.
any answers, i have similar problem