This is a migrated thread and some comments may be shown as answers.

Scroll With DetailTables

1 Answer 182 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Eric
Top achievements
Rank 1
Eric asked on 19 Nov 2012, 07:41 AM
I have a RadGrid with a detail table which i set UseStaticHeaders="True"  AllowScroll="true" FrozenColumnsCount="6"  is doesn't work
Code Behind:
<telerik:RadGrid ID="rgTracking" runat="server" AllowPaging="true"  AllowSorting="True" ShowStatusBar="true"
                     PageSize="10" AllowMultiRowSelection="true" AutoGenerateColumns="false"
                     onpageindexchanged="rgTracking_PageIndexChanged" Skin="Vista" OnSortCommand="rgTracking_SortCommand" 
                     OnDetailTableDataBind="rgTracking_DetailTableDataBind">
             <MasterTableView AllowFilteringByColumn="false" AllowMultiColumnSorting="true" DataKeyNames="ID">
                <NoRecordsTemplate>
                    <div id="GridNoRecords"><asp:Label ID="lblNoRecord" runat="server" Text="查無資料!" /></div>
                </NoRecordsTemplate>
                <Columns> 
                    <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn">
                        <ItemStyle Width="20px" />
                    </telerik:GridClientSelectColumn>
                    <telerik:GridBoundColumn DataField="ID" display="false"/>
                    <telerik:GridBoundColumn DataField="Item" HeaderText="項目"/>
                    <telerik:GridBoundColumn DataField="DeptType" HeaderText="部別" ItemStyle-CssClass="highlight"/>
                    <telerik:GridBoundColumn DataField="Manager" HeaderText="負責人"  />
                    <telerik:GridBoundColumn DataField="ProductName" HeaderText="產品名稱"/>
                    <telerik:GridBoundColumn DataField="Industry" HeaderText="應用產業"/>
                    <telerik:GridBoundColumn DataField="ProductCategory" HeaderText="產品大分類" ItemStyle-CssClass="highlight"/>
                    <telerik:GridBoundColumn DataField="ProductSubCategory" HeaderText="產品細分類" ItemStyle-CssClass="highlight"/>
                    <telerik:GridBoundColumn DataField="Customer"  HeaderText="目標客戶"/>
                    <telerik:GridBoundColumn DataField="TechAndNode" HeaderText="Tech, Node"/>
                    <telerik:GridBoundColumn DataField="CustomerUnit1" HeaderText="客戶對應單位一"/>
                    <telerik:GridBoundColumn DataField="CustomerUnit2" HeaderText="客戶對應單位二"/>
                    <telerik:GridBoundColumn DataField="Opponent" HeaderText="競爭廠商" ItemStyle-CssClass="highlight"/>
                    <telerik:GridBoundColumn DataField="MarketScale_QtyOrM" HeaderText="市場規模-Qty/M" DataType="System.Int32" DataFormatString="{0:##,#}"/>
                    <telerik:GridBoundColumn DataField="MarketScale_Unit"  HeaderText="市場規模-數量單位"/>
                    <telerik:GridBoundColumn DataField="MarketScale_AmtOrM" HeaderText="市場規模-Amt(NTD)/M" DataType="System.Int32" DataFormatString="{0:##,#}"/>
                    <telerik:GridBoundColumn DataField="TargetDate" HeaderText="預計完成時間" DataType="System.DateTime" DataFormatString="{0:yyyy-MM-dd}"/>
                    <telerik:GridBoundColumn DataField="Forecast_ThisYear" HeaderText="今年開發成果預估(NTD)" DataType="System.Int32" DataFormatString="{0:##,#}"/>
                    <telerik:GridBoundColumn DataField="Forecast_NextYear" HeaderText="明年開發成果預估(NTD)" DataType="System.Int32" DataFormatString="{0:##,#}"/>
                    <telerik:GridBoundColumn DataField="Forecast_NextYear" HeaderText="確認開發階段" DataType="System.Int32"/>
                    <telerik:GridBoundColumn DataField="Forecast_NextYear" HeaderText="上次開發進度" ItemStyle-CssClass="highlight"/>
                    <telerik:GridBoundColumn DataField="Forecast_NextYear" HeaderText="最新開放進度" />
                    <telerik:GridBoundColumn DataField="OutstandingIssue_Dept" HeaderText="最新待決議題-自身部門" ItemStyle-CssClass="highlight"/>
                    <telerik:GridBoundColumn DataField="OutstandingIssue_Master" HeaderText="最新待決議題-高層" ItemStyle-CssClass="highlight"/>
                    <telerik:GridBoundColumn DataField="IsCompleted" HeaderText="是否結案" />
                    <telerik:GridBoundColumn DataField="CompletedDate" HeaderText="結案日期" DataType="System.DateTime" DataFormatString="{0:yyyy-MM-dd}" />
                    <telerik:GridBoundColumn DataField="CompletedDesc" HeaderText="完成狀態" />
                    <telerik:GridBoundColumn DataField="Remark" HeaderText="備註" />
                </Columns>
                 
                 <DetailTables>
                    <telerik:GridTableView DataKeyNames="ID,ProductID" Name="TrackingDetails" AllowFilteringByColumn="false">
                        <Columns> 
                            <telerik:GridBoundColumn DataField="ID" HeaderText="ID" />
                            <telerik:GridBoundColumn DataField="ProductID" HeaderText="ProductID" />
                            <telerik:GridBoundColumn DataField="Year" HeaderText="年度"/>
                            <telerik:GridBoundColumn DataField="Week" HeaderText="周次"  />
                            <telerik:GridBoundColumn DataField="ManagerConfirm" HeaderText="ManagerConfirm"/>
                            <telerik:GridBoundColumn DataField="SupervisorConfirm" HeaderText="SupervisorConfirm"/>
                            <telerik:GridBoundColumn DataField="DevelopmentPhase" HeaderText="DevelopmentPhase"/>
                            <telerik:GridBoundColumn DataField="OutstandingIssue_Dept" HeaderText="待決議題-自身部門"/>
                            <telerik:GridBoundColumn DataField="OutstandingIssue_Master"  HeaderText="待決議題-高層"/>
                        </Columns>
                    </telerik:GridTableView> 
                </DetailTables>
            </MasterTableView>
            <ItemStyle Wrap="False" />
            <HeaderStyle Wrap="False" />
            <ClientSettings>
                <Scrolling UseStaticHeaders="True"  AllowScroll="true" FrozenColumnsCount="6" ScrollHeight="100%"/>
                <Selecting AllowRowSelect="true"/>
                <ClientEvents OnRowSelected="RowSelected" OnRowDeselected="RowSelected"/>
            </ClientSettings>
            <PagerStyle Mode="NumericPages" AlwaysVisible="true" />
        </telerik:RadGrid>

Is this a bug, or might I be overlooking something? 
Here is a picture you can reference 
https://www.dropbox.com/sh/iun37z4shgv0ahc/mtP70FqlOn/RadGrid.jpg

Thanks & Regards,

1 Answer, 1 is accepted

Sort by
0
Pavlina
Telerik team
answered on 21 Nov 2012, 03:42 PM
Hello,

Frozen columns are not supported with hierarchy grid as pointed in this help article:
http://www.telerik.com/help/aspnet-ajax/grid-frozen-columns.html

Kind regards,
Pavlina
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
Grid
Asked by
Eric
Top achievements
Rank 1
Answers by
Pavlina
Telerik team
Share this question
or