C# RadGrid未使用浏览器窗口调整大小 #主内容容器{填充:0px;高度:100%;溢出:隐藏;}

C# RadGrid未使用浏览器窗口调整大小 #主内容容器{填充:0px;高度:100%;溢出:隐藏;},c#,asp.net,telerik,C#,Asp.net,Telerik,我有上面的代码。我有两个网格,一个在上面,另一个在下面。如果浏览器窗口是固定的,这看起来很好,但是当浏览器窗口变小时,两个网格的滚动条不会根据窗口的大小调整大小,其他窗格会这样做。请任何人提供解决方案 尝试设置AllowColumnResize、ResizeGridOnColumnResize、AllowResizeToFit <%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/Shared/Def

我有上面的代码。我有两个网格,一个在上面,另一个在下面。如果浏览器窗口是固定的,这看起来很好,但是当浏览器窗口变小时,两个网格的滚动条不会根据窗口的大小调整大小,其他窗格会这样做。请任何人提供解决方案

尝试设置AllowColumnResize、ResizeGridOnColumnResize、AllowResizeToFit

<%@ Page Language="C#" AutoEventWireup="true"        
MasterPageFile="~/Shared/Default.Master" CodeBehind="Test2Topics.aspx.cs" 
Inherits="Sec.Discussion.Test2Topics" %>
<%@ Register TagPrefix="AT" Namespace="RadTech.Web.UI" Assembly="RadTech.Web"   
%>
<%@ Register TagPrefix="AT" Namespace="Sec.Shared" Assembly="Sec" %>
<%@ MasterType TypeName="Sec.Shared.Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="DefaultContent"    
runat="server">
<style type="text/css">
    #master-content-container { padding: 0px;height: 100%;overflow: hidden; }
</style>

<AT:RadSplitter ResizeWithBrowserWindow="true" ID="Test2Splitter"  
runat="server" SplitBarsSize="5" PanesBorderSize="0" LiveResize="true" 
Width="100%" Height="100%" ResizeWithParentPane="True" 
Orientation="Horizontal">
    <AT:RadPane Id="Test1TopicPane" runat="server" Height="45%" 
Scrolling="None">
        <div id="Test1TopicContainer" style="padding:12px;">
            <AT:Section ID="Test1TopicSubSection" runat="server">
                <Content>
                    <AT:SectionTitleRow ID="Test1TopicTitleRow" 
runat="server" ShowHelpLink="false"/>
                    <div>
                        <AT:RadRadGrid ID="Test1TopicGrid" height="250px"  
runat="server" IsListingGrid="true" EnableViewState="true" 
AutoGenerateColumns="false" GroupingEnabled="false" ShowGroupPanel="false" 
OnNeedDataSource="Test2Grid_NeedDataSource">
                            <MasterTableView HierarchyLoadMode="Client" 
AllowNaturalSort="false" DataKeyNames="TopicId">
                                <Columns>
                                    <telerik:GridBoundColumn 
DataField="TopicId" DataFormatString='<input type="radio" name="Test1TopicId" 
value="{0}" />'></telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn 
DataField="Name"></telerik:GridBoundColumn>
                                </Columns>                                    
                            </MasterTableView>
                           <ClientSettings>
                               <Scrolling AllowScroll="True" 
UseStaticHeaders="true"/>

                          </ClientSettings>

                        </AT:RadRadGrid>
                    </div>
                </Content>
            </AT:Section>
        </div>
    </AT:RadPane>   
    <AT:RadSplitBar ID="SplitterBar" runat="server" CollapseMode="none" />
    <AT:RadPane Id="Test2TopicsPane" runat="server" Height="55%" 
 Scrolling="None">
        <div id="Test2TopicsContainer" style="padding:12px;">
            <AT:Section ID="Test2TopicsSubSection" runat="server">
                <Content>
                    <AT:SectionTitleRow ID="Test2TopicsTitleRow" 
runat="server" ShowHelpLink="false"/>
                    <div>
                        <AT:RadRadGrid ID="Test2TopicsGrid"  runat="server" 
IsListingGrid="true" EnableViewState="true" AutoGenerateColumns="false" 
GroupingEnabled="false" ShowGroupPanel="false" 
OnNeedDataSource="Test1Grid_NeedDataSource">
                            <MasterTableView HierarchyLoadMode="Client" 
AllowNaturalSort="false" DataKeyNames="TopicId">
                                <Columns>                                        
                                    <telerik:GridBoundColumn 
DataField="TopicId" DataFormatString='<input type="checkbox" 
name="Test2TopicIds" value="{0}" />'></telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn 
DataField="Name"></telerik:GridBoundColumn>
                                </Columns>                                    
                            </MasterTableView>
                             <ClientSettings>
                               <Scrolling AllowScroll="True" 
UseStaticHeaders="true"/>
                          </ClientSettings>
                        </AT:RadRadGrid>
                    </div>
                </Content>
            </AT:Section>
        </div>
    </AT:RadPane>   
</AT:RadSplitter>  

</asp:Content>

尝试设置AllowColumnResize、ResizeGridOnColumnResize、AllowResizeToFit

<%@ Page Language="C#" AutoEventWireup="true"        
MasterPageFile="~/Shared/Default.Master" CodeBehind="Test2Topics.aspx.cs" 
Inherits="Sec.Discussion.Test2Topics" %>
<%@ Register TagPrefix="AT" Namespace="RadTech.Web.UI" Assembly="RadTech.Web"   
%>
<%@ Register TagPrefix="AT" Namespace="Sec.Shared" Assembly="Sec" %>
<%@ MasterType TypeName="Sec.Shared.Default" %>
<asp:Content ID="Content1" ContentPlaceHolderID="DefaultContent"    
runat="server">
<style type="text/css">
    #master-content-container { padding: 0px;height: 100%;overflow: hidden; }
</style>

<AT:RadSplitter ResizeWithBrowserWindow="true" ID="Test2Splitter"  
runat="server" SplitBarsSize="5" PanesBorderSize="0" LiveResize="true" 
Width="100%" Height="100%" ResizeWithParentPane="True" 
Orientation="Horizontal">
    <AT:RadPane Id="Test1TopicPane" runat="server" Height="45%" 
Scrolling="None">
        <div id="Test1TopicContainer" style="padding:12px;">
            <AT:Section ID="Test1TopicSubSection" runat="server">
                <Content>
                    <AT:SectionTitleRow ID="Test1TopicTitleRow" 
runat="server" ShowHelpLink="false"/>
                    <div>
                        <AT:RadRadGrid ID="Test1TopicGrid" height="250px"  
runat="server" IsListingGrid="true" EnableViewState="true" 
AutoGenerateColumns="false" GroupingEnabled="false" ShowGroupPanel="false" 
OnNeedDataSource="Test2Grid_NeedDataSource">
                            <MasterTableView HierarchyLoadMode="Client" 
AllowNaturalSort="false" DataKeyNames="TopicId">
                                <Columns>
                                    <telerik:GridBoundColumn 
DataField="TopicId" DataFormatString='<input type="radio" name="Test1TopicId" 
value="{0}" />'></telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn 
DataField="Name"></telerik:GridBoundColumn>
                                </Columns>                                    
                            </MasterTableView>
                           <ClientSettings>
                               <Scrolling AllowScroll="True" 
UseStaticHeaders="true"/>

                          </ClientSettings>

                        </AT:RadRadGrid>
                    </div>
                </Content>
            </AT:Section>
        </div>
    </AT:RadPane>   
    <AT:RadSplitBar ID="SplitterBar" runat="server" CollapseMode="none" />
    <AT:RadPane Id="Test2TopicsPane" runat="server" Height="55%" 
 Scrolling="None">
        <div id="Test2TopicsContainer" style="padding:12px;">
            <AT:Section ID="Test2TopicsSubSection" runat="server">
                <Content>
                    <AT:SectionTitleRow ID="Test2TopicsTitleRow" 
runat="server" ShowHelpLink="false"/>
                    <div>
                        <AT:RadRadGrid ID="Test2TopicsGrid"  runat="server" 
IsListingGrid="true" EnableViewState="true" AutoGenerateColumns="false" 
GroupingEnabled="false" ShowGroupPanel="false" 
OnNeedDataSource="Test1Grid_NeedDataSource">
                            <MasterTableView HierarchyLoadMode="Client" 
AllowNaturalSort="false" DataKeyNames="TopicId">
                                <Columns>                                        
                                    <telerik:GridBoundColumn 
DataField="TopicId" DataFormatString='<input type="checkbox" 
name="Test2TopicIds" value="{0}" />'></telerik:GridBoundColumn>
                                    <telerik:GridBoundColumn 
DataField="Name"></telerik:GridBoundColumn>
                                </Columns>                                    
                            </MasterTableView>
                             <ClientSettings>
                               <Scrolling AllowScroll="True" 
UseStaticHeaders="true"/>
                          </ClientSettings>
                        </AT:RadRadGrid>
                    </div>
                </Content>
            </AT:Section>
        </div>
    </AT:RadPane>   
</AT:RadSplitter>  

</asp:Content>


您可以参考此知识库:我尝试了所有这些方法,但没有任何效果。我可以在clientSettings中使用一些自定义的ClientEvent,比如onWindowResize()?或者我也看到了类似RadWindowManager的东西。不知道它是干什么用的?你可以参考这个知识库:我尝试了所有这些,但没有任何效果。我可以在clientSettings中使用一些自定义的ClientEvent,比如onWindowResize()?或者我也看到了类似RadWindowManager的东西。不知道是干什么用的?