首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在asp.net中滚动不滚动标题名称的网格视图行?

如何在asp.net中滚动不滚动标题名称的网格视图行?
EN

Stack Overflow用户
提问于 2011-08-26 05:31:39
回答 3查看 3.8K关注 0票数 2

我正在使用asp.net2.0,在我的项目中使用的是一个网格视图,网格视图中有很多行,所以我使用面板和面板内的网格视图,然后编写如下代码

代码语言:javascript
代码运行次数:0
运行
复制
<asp:Panel ID="Panel1" runat="server" Height="100px" Width="550px" ScrollBars="Vertical" style="margin:0px 0 0 80px;" Visible="False">
<asp:GridView ID="grdCustomerInvoices" runat="server" AutoGenerateColumns="False" >
--
----
</asp:GridView>
</asp:Panel>

上面的代码也滚动标题标题,但是我有头名称是常量(不是滚动),行只滚动。请帮我任何一个

谢谢hemanth

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-26 05:38:53

我建议你使用第三方控制来支持这一点。

这样做是不容易的。几年前我就做过这件事,我没有示例代码。但是在item_databound事件中,请检查标题行是否已写入,并且在创建第一个项目行之前,插入一个Div标记,在创建最后一个项目行之后,根据您的喜好,在Div tag.set的末尾插入div的autoscroll和大小。我过去也这样做过,而且效果很好。不幸的是,我没有这方面的代码。

另一种方法是创建列标题的图像,并将网格置于其下方。隐藏网格的标题行。但这不是一个可伸缩的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2013-06-06 07:03:38

如果您的需求仅限于此,则不需要任何第三方控件。

第三方控件(如“Telerik”的“RadGrid”)提供了其他各种功能,如额外的客户端事件和其他设计优势。如果您的需求非常强烈,您需要这些特性。

否则,如果您的需求只是一个静态标题,请参阅我在下面的链接http://www.codeproject.com/Tips/602934/Static-Grid-Header中发布的文章

它只使用Css完成任务。

票数 1
EN

Stack Overflow用户

发布于 2013-05-30 10:07:41

试试这个:

代码语言:javascript
代码运行次数:0
运行
复制
<div style="overflow: auto; width: 200px; height: 200px">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7200373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档