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

GridTableView Scrolling

1 Answer 156 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Prem
Top achievements
Rank 1
Prem asked on 18 Nov 2010, 01:22 PM
Hi guys,

I have a problem in bringing up scrolling for gridtalbeview, here is the code

<DetailTables>  
                                                   
                <telerik:GridTableView    AutoGenerateColumns="false" ItemStyle-CssClass="RadGridview"   DataKeyNames = "CGTASK_ID,Confirmed" Name="Schedules" AllowSorting="true"  Width="100%"   InsertItemPageIndexAction="ShowItemOnFirstPage" HierarchyDefaultExpanded="True">
                    
                    <ParentTableRelation>
                        <telerik:GridRelationFields DetailKeyField="ClientID" MasterKeyField="ClientID" />
                    </ParentTableRelation>
                    
                    <Columns>                          
 
                          <telerik:GridBoundColumn  HeaderText="Date"        ItemStyle-HorizontalAlign="Left"  HeaderStyle-HorizontalAlign="Left"  ItemStyle-Width="8%" HeaderStyle-Width="8%"    DataField="VisitDate"   AllowSorting="true"    SortExpression="VisitDate">     </telerik:GridBoundColumn>                                                                                                                                                                                             
                          <telerik:GridTemplateColumn UniqueName="CaregiverEditColumn" SortExpression="CaregiverNamewithAssign" ItemStyle-Width="22%" HeaderStyle-Width="22%"  Reorderable="true" >
                             <HeaderTemplate>
                                   <asp:Label ID="lbl_cgName"     runat="server"     Text="Clinician Name"></asp:Label>
                             </HeaderTemplate>
                             <ItemTemplate>                             
                                <a href="<%#winlocation%>"><%# CaregiverNamewithAssign %></a> 
                             </ItemTemplate>
                             </telerik:GridTemplateColumn>
                             
                            
                             <telerik:GridBoundColumn  HeaderText="DISP"        ItemStyle-HorizontalAlign="Center"  HeaderStyle-HorizontalAlign="Center"  ItemStyle-Width="8%" HeaderStyle-Width="8%"    DataField="VPEDiscipline"  AllowSorting="true" SortExpression="Discipline">    </telerik:GridBoundColumn>
                             <telerik:GridBoundColumn  HeaderText="Job Code"    ItemStyle-HorizontalAlign="Center"  HeaderStyle-HorizontalAlign="Center"  ItemStyle-Width="8%" HeaderStyle-Width="8%" DataField="JobCode"        AllowSorting="true" SortExpression="JobCode">   </telerik:GridBoundColumn>
                             <telerik:GridBoundColumn  HeaderText="Description" ItemStyle-HorizontalAlign="Left"    HeaderStyle-HorizontalAlign="Left"  ItemStyle-Width="22%" HeaderStyle-Width="22%"  DataField="Description"    AllowSorting="true" SortExpression="Description">   </telerik:GridBoundColumn>
                              <telerik:GridTemplateColumn Visible="true" ItemStyle-HorizontalAlign="Center"  HeaderStyle-HorizontalAlign="Center" >
                             <HeaderTemplate>
                                  <asp:Label ID="lbl_cgconfirmed"  UniqueName="Child1Template" runat="server"  Text="Confirmed"></asp:Label>
                             </HeaderTemplate>
                             <ItemTemplate>
                                  <asp:CheckBox ID="chkbx_cgconfirmed"   runat="server" oncheckedchanged="chkbx_cgconfirmed_CheckedChanged" AutoPostBack="true" TaskId="<%#TaskID%>" />   
                             </ItemTemplate>                                                           
                             </telerik:GridTemplateColumn>  
                          
                             <telerik:GridBoundColumn  HeaderText="Start Time"  ItemStyle-HorizontalAlign="Center"  HeaderStyle-HorizontalAlign="Center"  ItemStyle-Width="8%" HeaderStyle-Width="8%"   DataField="StartTime"      AllowSorting="true" SortExpression="StartTime">     </telerik:GridBoundColumn>
                             <telerik:GridBoundColumn  HeaderText="End Time"    ItemStyle-HorizontalAlign="Center"  HeaderStyle-HorizontalAlign="Center"  ItemStyle-Width="8%" HeaderStyle-Width="8%" DataField="EndTime"        AllowSorting="true" SortExpression="EndTime">       </telerik:GridBoundColumn>                           
                             <telerik:GridBoundColumn  HeaderText="Total Hours" ItemStyle-HorizontalAlign="Center"  HeaderStyle-HorizontalAlign="Center"  ItemStyle-Width="8%" HeaderStyle-Width="8%" DataField="TotalHours"     AllowSorting="true" SortExpression="TotalHours">    </telerik:GridBoundColumn>                                                                                                                                                   
                             <telerik:GridBoundColumn     HeaderText="Status"   ItemStyle-HorizontalAlign="Left"  HeaderStyle-HorizontalAlign="Left"  ItemStyle-Width="8%" HeaderStyle-Width="8%" DataField="Status"  SortExpression="Status"> </telerik:GridBoundColumn>                        
                    </Columns>     

        <ClientSettings >
        <Scrolling AllowScroll="true" UseStaticHeaders="false" SaveScrollPosition="true">
        </Scrolling>
        </ClientSettings>

                              
                </telerik:GridTableView>
            </DetailTables>
            
        </MasterTableView>

    which is very important to have this functionality, any help on this would be appreciated.

with regards
Raju

1 Answer, 1 is accepted

Sort by
0
Pavlina
Telerik team
answered on 18 Nov 2010, 02:42 PM
Hi Sundar,

If you need a separate scrollbar for detail tables, here is how to achieve it:
http://www.telerik.com/community/code-library/aspnet-ajax/grid/separate-scrolls-for-inner-tables-in-hierarchical-grid.aspx

I hope this gets you started properly.

Kind regards,
Pavlina
the Telerik team
Browse the vast support resources we have to jumpstart your development with RadControls for ASP.NET AJAX. See how to integrate our AJAX controls seamlessly in SharePoint 2007/2010 visiting our common SharePoint portal.
Tags
Grid
Asked by
Prem
Top achievements
Rank 1
Answers by
Pavlina
Telerik team
Share this question
or