C# asp.net中的网格视图控件

C# asp.net中的网格视图控件,c#,asp.net,gridview,C#,Asp.net,Gridview,我的asp.net web应用程序中有一个网格视图控件。例如,我有固定大小的10行8列的数据网格。我想当数据进入网格视图时,超过10行意味着滚动条将显示,而不是数据网格的大小超出。我该怎么办。我使用以下来源 <FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" /> <PagerStyle BackColor="#2461BF" F

我的asp.net web应用程序中有一个网格视图控件。例如,我有固定大小的10行8列的数据网格。我想当数据进入网格视图时,超过10行意味着滚动条将显示,而不是数据网格的大小超出。我该怎么办。我使用以下来源

                <FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" 
                    HorizontalAlign="Center" VerticalAlign="Middle" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
            </asp:GridView>

如果有人能帮助我,我真的很感激。
谢谢

将网格放入固定大小的div元素中,当内容大小超过div长度时,它将生成一个滚动条。如果要控制滚动条,请使用css属性“overflow”。

试试这个

                <FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" 
                    HorizontalAlign="Center" VerticalAlign="Middle" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
            </asp:GridView>
<div style = "overflow : scroll;">
     <asp:GridView>Your GridView</asp:GridView>
</div>

你的网格视图

希望有帮助。

Hi为我的aspx页面添加了面板,并在代码中添加了网格视图,并设置面板滚动条=自动。它的工作是成功的。我使用了以下代码。mygridview。做得很好,就像一张纸条。。。您的“asp:Panel”生成一个html“div”以及一些“额外”信息,如视图状态。如果您只需要一个固定大小的div来触发滚动条,我通常会选择标准HTML div,而不是asp:Panel.Hi为我的aspx页面添加了面板,并在代码中添加了网格视图,并设置Panel scrollbars=auto。它的工作是成功的。我使用了以下代码。mygridview。
                <FooterStyle BackColor="#507CD1" ForeColor="White" Font-Bold="True" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" 
                    HorizontalAlign="Center" VerticalAlign="Middle" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <EditRowStyle BackColor="#2461BF" />
                <AlternatingRowStyle BackColor="White" />
            </asp:GridView>