C# 将滚动条添加到以编程方式填充的GridView

C# 将滚动条添加到以编程方式填充的GridView,c#,.net,gridview,C#,.net,Gridview,我以编程的方式填充GridView,我希望它有一个滚动条(而不是一直向下扩展屏幕)。正如我在Google上找到的其他解决方案中推荐的那样,我尝试将以下内容添加到CSS中: .gridView { width:600px; margin-left:auto; margin-right:auto; height:500px; overflow:auto; } 但这没有任何效果。我还能做什么 编辑:以下是在输出中应用上述样式的方式: <table class="gridView" cellsp

我以编程的方式填充GridView,我希望它有一个滚动条(而不是一直向下扩展屏幕)。正如我在Google上找到的其他解决方案中推荐的那样,我尝试将以下内容添加到CSS中:

.gridView {
width:600px;
margin-left:auto;
margin-right:auto;
height:500px;
overflow:auto;
}
但这没有任何效果。我还能做什么

编辑:以下是在输出中应用上述样式的方式:

<table class="gridView" cellspacing="0" rules="all" border="1" id="PanelGridView" style="background-color:White;border-collapse:collapse;">


gridView类显示为表的类,我已经通过查看应用的其他样式更改来验证CSS文件是否链接到ASPX。

样式必须应用于容器(例如DIV),gridView必须放置在此容器内

这样,gridview可以在DIV中滚动(如果需要)


这是基本情况。有关更高级的方案(例如,在滚动内容时保持标题固定),请参见

能否显示ASPX标记-此样式如何应用于网格?请参见我的编辑。这是我唯一能真正展示的方式。我想这不会像这样奏效。您必须将此样式应用于容器DIV,并将网格放置在此容器内。这就成功了。谢谢如果你愿意,你可以把它作为答案贴出来,这样我就可以选择它了。