Can I get a complete list of changes to the Asp.Net (3.5) UltraWebGrid between 9.1.20091.1015 and 10.1.20101.1011?
I have just upgraded my project and one of my grids is not displaying anything. There's lots of code in intializelayout and initializerow and lots of javascript so it's not easy to paste examples.
Full release notes for the grid between those versions would be a big help.
Many TIA
I have a similar problem with a Hierarchical grid and firefox, the second band doesn't display anything, just empty space 100% of the width of the band above.
I found that the problem is having Indentation="0" on the band. Changing this to 1 and firefox displays it properly, but then ie shows the 1 pixel intendention and that messes up the layout.
I'm using 9.1.20091.2040 and will try to update to the latest version and see if the problem is still there.
//Thomas
Hi,
I don’t see anything in your code that could cause the ultrawebgrid to disappear. Would you try to install the latest service release for 10.1(10.1.20101.2051), and check if you still have troubles with this ulstrawebgrid?
Regards,
Lyuba
Developer Support Engineer
Infragistics
www.infragistics.com/support
Hi Lyuba,
Here is the source for the grid:-
<igtbl:ultrawebgrid id=uwgJobSearch runat="server" ImageDirectory="/ig_common/Images/" Browser="Xml" DataMember="Groups" DataSource="<%# dsJobSearch1 %>" Height="408px" Width="100%" OnInitializeLayout="uwgJobSearch_InitializeLayout" OnInitializeRow="uwgJobSearch_InitializeRow" OnDataBound="uwgJobSearch_DataBound" > <DisplayLayout StationaryMargins="Header" RowHeightDefault="20px" Version="4.00" SelectTypeRowDefault="Single" ViewType="Hierarchical" HeaderClickActionDefault="NotSet" IndentationDefault="0" BorderCollapseDefault="Separate" AllowColSizingDefault="Free" EnableInternalRowsManagement="True" RowSelectorsDefault="No" Name="uwgJobSearch" TableLayout="Fixed" CellClickActionDefault="Edit" RowSizingDefault="Free"> <FrameStyle Width="100%" Height="408px" Wrap="True" CssClass="Grid_FrameStyle"></FrameStyle> <ClientSideEvents CellClickHandler="uwgJobSearch_CellClickHandler" AfterCellUpdateHandler="uwgJobSearch_AfterCellUpdateHandler" AfterEnterEditModeHandler="uwgJobSearch_AfterEnterEditModeHandler"></ClientSideEvents> <FilterOptionsDefault> <FilterDropDownStyle BackColor="White" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px" CustomRules="overflow:auto;" Font-Names="Verdana,Arial,Helvetica,sans-serif" Font-Size="11px" Width="200px"> <Padding Left="2px" /> </FilterDropDownStyle> <FilterHighlightRowStyle BackColor="#151C55" ForeColor="White"> </FilterHighlightRowStyle> </FilterOptionsDefault> <Pager Alignment="Center" PageSize="15"> </Pager> <ActivationObject BorderColor="" BorderWidth=""> </ActivationObject> <Images ImageDirectory="/ig_common/Images/"> </Images> <EditCellStyleDefault CssClass="EditCell"> </EditCellStyleDefault> </DisplayLayout> <Bands> <igtbl:UltraGridBand AddButtonCaption="Groups" BaseTableName="Groups" Key="Groups" Indentation="0" Expandable="Yes"> <HeaderStyle Height="0px"></HeaderStyle> <Columns> <igtbl:UltraGridColumn Key="GroupCode" IsBound="True" Hidden="True" BaseColumnName="GroupCode"> <Header Caption="GroupCode"></Header> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn Key="Operator" IsBound="True" Width="80px" Hidden="True" Type="DropDownList" BaseColumnName="Operator" AllowUpdate="Yes"> <ValueList> <ValueListItems> <igtbl:ValueListItem DataValue="AND" Key="AND" DisplayText="AND"></igtbl:ValueListItem> <igtbl:ValueListItem DataValue="OR" Key="OR" DisplayText="OR"></igtbl:ValueListItem> </ValueListItems> </ValueList> <CellStyle CssClass="Grid_CellStyle4"></CellStyle> <Footer> <RowLayoutColumnInfo OriginX="1"></RowLayoutColumnInfo> </Footer> <Header Caption="Operator"> <RowLayoutColumnInfo OriginX="1"></RowLayoutColumnInfo> </Header> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn Key="Description" IsBound="True" Width="735px" BaseColumnName="Description" AllowUpdate="No"> <CellStyle CssClass="Grid_CellStyle4"></CellStyle> <Footer> <RowLayoutColumnInfo OriginX="2"></RowLayoutColumnInfo> </Footer> <Header Caption="Description"> <RowLayoutColumnInfo OriginX="2"></RowLayoutColumnInfo> </Header> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn Key="MultipleTemplateGroup" IsBound="True" Hidden="True" Type="CheckBox" DataType="System.Boolean" BaseColumnName="MultipleTemplateGroup"> <Footer> <RowLayoutColumnInfo OriginX="3"></RowLayoutColumnInfo> </Footer> <Header Caption="MultipleTemplateGroup"> <RowLayoutColumnInfo OriginX="3"></RowLayoutColumnInfo> </Header> </igtbl:UltraGridColumn> </Columns> <AddNewRow View="NotSet" Visible="NotSet"> </AddNewRow> <FilterOptions> <FilterDropDownStyle BackColor="White" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px" CustomRules="overflow:auto;" Font-Names="Verdana,Arial,Helvetica,sans-serif" Font-Size="11px" Width="200px"> <Padding Left="2px" /> </FilterDropDownStyle> <FilterHighlightRowStyle BackColor="#151C55" ForeColor="White"> </FilterHighlightRowStyle> </FilterOptions> <RowStyle Height="20px" /> </igtbl:UltraGridBand> <igtbl:UltraGridBand AddButtonCaption="GroupItems" BaseTableName="GroupItems" AllowUpdate="Yes" Key="GroupItems" Indentation="0" Expandable="No"> <FixedHeaderStyle BackColor="White" Height="1px"></FixedHeaderStyle> <HeaderStyle Height="0px"></HeaderStyle> <Columns> <igtbl:UltraGridColumn BaseColumnName="GroupCode" Hidden="True" IsBound="True" Key="GroupCode"> <Header Caption="GroupCode"> </Header> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="ItemCode" Hidden="True" IsBound="True" Key="ItemCode"> <Header Caption="ItemCode"> <RowLayoutColumnInfo OriginX="1" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="1" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn AllowUpdate="Yes" BaseColumnName="Operator" Hidden="True" IsBound="True" Key="Operator" Type="DropDownList" Width="80px"> <ValueList> <ValueListItems> <igtbl:ValueListItem DataValue="AND" DisplayText="AND" Key="AND" /> <igtbl:ValueListItem DataValue="OR" DisplayText="OR" Key="OR" /> </ValueListItems> </ValueList> <CellStyle CssClass="Grid_CellStyle3"> </CellStyle> <Header Caption="Operator"> <RowLayoutColumnInfo OriginX="2" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="2" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn AllowUpdate="No" BaseColumnName="Description" IsBound="True" Key="Description" Width="515px"> <CellStyle CssClass="Grid_CellStyle2"> </CellStyle> <Header Caption="Description"> <RowLayoutColumnInfo OriginX="3" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="3" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="Type" Hidden="True" IsBound="True" Key="Type"> <Header Caption="Type"> <RowLayoutColumnInfo OriginX="4" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="4" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn AllowUpdate="Yes" BaseColumnName="MatchExpression" Hidden="True" IsBound="True" Key="MatchExpression" Type="DropDownList" Width="120px"> <CellStyle CssClass="Grid_CellStyle3"> </CellStyle> <Header Caption="MatchExpression"> <RowLayoutColumnInfo OriginX="5" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="5" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="ItemValue" IsBound="True" Key="ItemValue" Width="167px"> <CellStyle CssClass="Grid_CellStyle1"> </CellStyle> <Header Caption="ItemValue"> <RowLayoutColumnInfo OriginX="6" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="6" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn AllowUpdate="No" EditorControlID="" FooterText="" Format="" Key="Lookup" Width="25px"> <CellStyle CssClass="Grid_CellStyle3"> </CellStyle> <Header Caption="Lookup" Title=""> <RowLayoutColumnInfo OriginX="7" /> </Header> <Footer Caption="" Title=""> <RowLayoutColumnInfo OriginX="7" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="DisplayInResult" Hidden="True" IsBound="True" Key="DisplayInResult" Type="DropDownList" Width="100px"> <CellStyle CssClass="Grid_CellStyle3"> </CellStyle> <Header Caption="DisplayInResult"> <RowLayoutColumnInfo OriginX="8" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="8" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="DisplayWidth" DataType="System.Int32" Hidden="True" IsBound="True" Key="DisplayWidth"> <Header Caption="DisplayWidth"> <RowLayoutColumnInfo OriginX="9" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="9" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="ItemFormatType" Hidden="True" IsBound="True" Key="ItemFormatType"> <Header Caption="ItemFormatType"> <RowLayoutColumnInfo OriginX="10" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="10" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="AllowCriteriaValueEdit" Hidden="True" IsBound="True" Key="AllowCriteriaValueEdit"> <Header Caption="AllowCriteriaValueEdit"> <RowLayoutColumnInfo OriginX="11" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="11" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="AllowAdvancedCriteriaEdit" Hidden="True" Key="AllowAdvancedCriteriaEdit"> <Header Caption="AllowAdvancedCriteriaEdit"> <RowLayoutColumnInfo OriginX="12" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="12" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="CriteriaIsRequired" Hidden="True" IsBound="True" Key="CriteriaIsRequired"> <Header Caption="CriteriaIsRequired"> <RowLayoutColumnInfo OriginX="13" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="13" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="DisplayOrder" Hidden="True" IsBound="True" Key="DisplayOrder"> <Header Caption="DisplayOrder"> <RowLayoutColumnInfo OriginX="14" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="14" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="ParentList" Hidden="True" IsBound="True" Key="ParentList"> <Header Caption="ParentList"> <RowLayoutColumnInfo OriginX="15" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="15" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="ListCode" Hidden="True" IsBound="True" Key="ListCode"> <Header Caption="ListCode"> <RowLayoutColumnInfo OriginX="16" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="16" /> </Footer> </igtbl:UltraGridColumn> <igtbl:UltraGridColumn BaseColumnName="ListItemCode" Hidden="True" IsBound="True" Key="ListItemCode"> <Header Caption="ListItemCode"> <RowLayoutColumnInfo OriginX="17" /> </Header> <Footer> <RowLayoutColumnInfo OriginX="17" /> </Footer> </igtbl:UltraGridColumn> </Columns> <FixedCellStyle ForeColor="Black"></FixedCellStyle> <AddNewRow View="NotSet" Visible="NotSet"> </AddNewRow> <FilterOptions> <FilterDropDownStyle BackColor="White" BorderColor="Silver" BorderStyle="Solid" BorderWidth="1px" CustomRules="overflow:auto;" Font-Names="Verdana,Arial,Helvetica,sans-serif" Font-Size="11px" Width="200px"> <Padding Left="2px" /> </FilterDropDownStyle> <FilterHighlightRowStyle BackColor="#151C55" ForeColor="White"> </FilterHighlightRowStyle> </FilterOptions> </igtbl:UltraGridBand> </Bands> </igtbl:ultrawebgrid>
Hello,
There are not any breaking changes that would cause the grid not to display anything ( you can always consult the breaking changes between the versions here:
http://help.infragistics.com/Help/NetAdvantage/ASPNET/2010.2/CLR4.0/html/Known_Issues_Known_Issues_and_Breaking_Changes.html ).
Can you provide the source code of the ultrawebgrid that is making you troubles to take a look?
Extra info:
My simple flat grids seem okay but the grid that is causing this problem is a heirarchical grid with rows in bands. No rows are being rendered in the browser.
What has changed to ultrawebgrid bands between 9.1 and 10.1 that could cause rows to stop being rendered?