问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在panel里的gridview固定表头后表头超出panel的范围了

发布网友 发布时间:2022-04-23 12:05

我来回答

4个回答

热心网友 时间:2022-05-02 04:13

你好,我是83scharf,代码如下
前台代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="panel.aspx.cs" Inherits="Default5" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Panel ID="Panel1" runat="server" Height="445px" ScrollBars="Both" Width="525px">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"
DataKeyNames="inquireId" DataSourceID="SqlDataSource1" ForeColor="#333333" GridLines="None">
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:BoundField DataField="inquireId" HeaderText="inquireId" ReadOnly="True" SortExpression="inquireId" />
<asp:BoundField DataField="fixedAssetId" HeaderText="fixedAssetId" SortExpression="fixedAssetId" />
<asp:BoundField DataField="type" HeaderText="type" SortExpression="type" />
<asp:BoundField DataField="softType" HeaderText="softType" SortExpression="softType" />
<asp:BoundField DataField="brandOrSoftname" HeaderText="brandOrSoftname" SortExpression="brandOrSoftname" />
<asp:BoundField DataField="proctModelOrEdition" HeaderText="proctModelOrEdition"
SortExpression="proctModelOrEdition" />
<asp:BoundField DataField="configuration" HeaderText="configuration" SortExpression="configuration" />
<asp:BoundField DataField="servicetag" HeaderText="servicetag" SortExpression="servicetag" />
<asp:BoundField DataField="os" HeaderText="os" SortExpression="os" />
<asp:BoundField DataField="warranty" HeaderText="warranty" SortExpression="warranty" />
<asp:BoundField DataField="annualCost" HeaderText="annualCost" SortExpression="annualCost" />
<asp:BoundField DataField="purchaseDate" HeaderText="purchaseDate" SortExpression="purchaseDate" />
<asp:BoundField DataField="price" HeaderText="price" SortExpression="price" />
<asp:BoundField DataField="ownCompany" HeaderText="ownCompany" SortExpression="ownCompany" />
<asp:BoundField DataField="principal" HeaderText="principal" SortExpression="principal" />
<asp:BoundField DataField="useCompany" HeaderText="useCompany" SortExpression="useCompany" />
<asp:BoundField DataField="usePlace" HeaderText="usePlace" SortExpression="usePlace" />
<asp:BoundField DataField="useDepartment" HeaderText="useDepartment" SortExpression="useDepartment" />
<asp:BoundField DataField="username" HeaderText="username" SortExpression="username" />
<asp:BoundField DataField="userNumber" HeaderText="userNumber" SortExpression="userNumber" />
<asp:BoundField DataField="audit" HeaderText="audit" SortExpression="audit" />
<asp:BoundField DataField="auditDate" HeaderText="auditDate" SortExpression="auditDate" />
<asp:BoundField DataField="status" HeaderText="status" SortExpression="status" />
<asp:BoundField DataField="changeId" HeaderText="changeId" SortExpression="changeId" />
<asp:BoundField DataField="remark" HeaderText="remark" SortExpression="remark" />
</Columns>
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White"/>
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:sql_XellaConnectionString %>"
SelectCommand="SELECT * FROM [tb_ITInfo]"></asp:SqlDataSource>
</asp:Panel>

</div>
</form>
</body>
</html>

后台代码:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Default5 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
GridView1.HeaderRow.Attributes.Add("style", "z-index:999;position:relative;top:expression(this.offsetParent.scrollTop);");
}
}
谢谢,麻烦帮我看看!

热心网友 时间:2022-05-02 05:31

我测试了一下,结果和你想要的是一样的,怎么你就是错的呢,能不能把具体代码贴出来,我帮你看看

--补充:我的测试结果
不要用SqlDataSource来绑定数据源,这样的话表头就会出去
你可以自己写一个连接数据库的方法,然后用Dataset去绑定到GridView
这样在显示的时候绝对没问题

热心网友 时间:2022-05-02 07:06

你把GridView1的宽度设置width="100%";试试。

热心网友 时间:2022-05-02 08:57

设置Panel Width="100%"
ASP.net 中如何固定GridView表头不随着纵向和横向滚动条 滚动...

GridView内容,并且不显示GridView的表头把表头隐藏了就可以了

GridView如何固定表头和前两列(实在没分 求帮助)

当GridVIew中要显示的数据非常多的时候,用户常需要开发人员固定表头或是首列,以保证在拖动滚动条的时候,可以清楚得了解到每一列或行的内容。 借助于CSS的功能,可以将GridView打造成这样的表格:首先,要把GridView放在一个&lt;asp:Panel runat=server ID="panel"&gt;容器中,然后在页面中添加如下CSS:.fixed...

在GridView 中怎么在后台固定列宽和表头

自动生成的GridView无法修改列宽,使用ItemStyle 可以设置 &lt;asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"&gt; &lt;Columns&gt; &lt;asp:BoundField DataField="id"&gt; &lt;ItemStyle Width="100px" /&gt; &lt;/asp:BoundField&gt; &lt;/Columns&gt; &lt;/asp:GridView&gt; ...

winform 怎么样让datagridview 的列表头显示在左侧而不是上面, datagrid...

datagridview一般横向显示比较合理,要是纵向显示的话,你不能确定它显示多少列,若知道它有多少列的话,设置 gridview 不显示标题栏,然后后台写一个datatable,将你的数据转个向,行转列在赋给gridview就可以了。C#行转列可以百度一下相关源码。 留下邮箱,我发给你源码!

jsp怎么做像C#那样的gridview 就是有一个固定表头的表格

th就是表头的意思,写法是 姓名 性别 男 女 这种是横向表头 也可以竖向用标记做第一列就好了. 姓名 男 性别 女 这是Html方面的东西,建议多了解下Html,不知道你需要的是不是这个,如果不是麻烦说的清楚点哦 呵呵 可以用jsp小脚本,在页面上获得session中传入的List集合,然后通过for循...

asp.net gridview 固定表头

不用想得那么难 其实可以做成两个div一个写table做表头一个是设置样式可以滚动的div然后把没有表头的geidview放进去也就是表头直接用html代码写 这个可以理解吧 代码也很简单吧 不用写给你了吧

c#winfrom中gridview控件怎样设置让表头不可点击,还有下面点击全选中...

是不允许调整列宽度还是不允许排序还是什么 不允许列重新放置:AllowUsertoOrderColumns设为flase 不允许调整列宽度AllowUsertoResizeColumns设为false ColumnsHeaderHeightSizeMode有几个选项控制他的调整表头高度行为 选中 DataGirdView选中状态 有个SelectionMode FullRowSelect是正行选中,其他的几个选项。你可以...

GridView如何固定表头

HeaderStyle-CssClass="gridViewHeader" .gridViewHeader { text-align: center;border-right: #9b9b9b 1px solid;border-top: #9b9b9b 1px solid;border-left: #9b9b9b 1px solid;line-height: 27px;border-bottom: #9b9b9b 1px solid;}你还可以在里面固定width等 ...

我用GridView1.Columns[0].HeaderText = "id";更改表头提示索引超出范 ...

你可以试试看用这个语句改表头名称 GridView1.HeaderRow.Cell[0].Text = "id";我之前的问题就是这么解决的

如何设置winform中gridview的表头宽度,及编号

设置winform中gridview的表头宽度,使用DataGridView.RowHeadersWidth属性 MSND中介绍是:获取或设置包含行标题的列的宽度(以像素为单位)。属性值 Type: System.Int32 包含行标题的列的宽度(以像素为单位)。默认值为 43。备注 RowHeadersWidth属性可以用于调整到指定的宽度的行标题列的大小。若要调整...

datagridview数据绑定 javafx gridview wpf gridview asp gridview aspgridview某一列 gridview分页的实现 gridview控件的使用 asp中gridview分页 lipid panel
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
河北到北京西站k402 几点到 铁岭软笔书法班哪家好 除了父母的号码外,小位儿童手表能屏蔽其他陌生人的号码吗? 为何冷冻室温度非得是零下18℃? 我打赌你不知道电冰箱应该怎样使用 细菌生长繁殖的条件的叙述,下列说法错误的是 ...晚会的作文,450字左右就行,写的好加分,我很急,过几天就要开学了_百... 折旧费用分配 1 2 3 4 5 6 7 8 9=100 (在数中间填上加号或减号)不能交换数的位置 allowance for depreciation的意思 黄鸿升小鬼录的快乐大本营什么时候会播 怎样清除,删除“热门推荐”之类的垃圾窗口 来参加过快乐大本营的有哪些? 于小彤参加过几期快乐大本营,分别是哪几期 英语好的请进来!帮忙修改一下论文摘要的英文翻译!谢谢!好的被采用,我会追加分数的! 手机上一直出现应用推荐,怎么都删不掉 20100717期的快乐大本营外国嘉宾魏丽唱了哪几首歌,都叫什么名字 产调上显BDC抵押什么意思 小鬼【黄鸿升】有没有上过内地的节目 手机推荐怎么删除? 意外的命令结尾 2010一直到现在快乐大本营嘉宾列表 固定资产的英文,固定资产的翻译,怎么用英语翻译固定 黄鸿升【小鬼】不是来快乐大本营录节目吗 黄鸿升【小鬼】上快乐大本营是那期? 固定资产按照暂估价值入账,办完竣工决算手续后,暂估价值调整了,为什么折旧额不用调? 黄鸿升参加过哪些误乐节目 什么是固定资产,怎么确认? 黄鸿升在快乐大本营娱乐一夏那一期唱的歌歌名叫什么 黄鸿升 在大陆录过哪些节目 手机出现应用推荐怎么删除 黄鸿升快乐大本营上录制的VCR中戴的眼镜 如何查网签合同? SAP中查询系统BAPI列表的TCODE是啥? 怎样删除手机上时不时自动跳出来的精品推荐 供需链的Scala的供需链 手机桌面的今日推荐怎么删除 帮我翻译一下如下内容 怎么查询房子是否网签 资金,资本,资产的区别 为什么在会计软件中使用GL, FA之类的字母代表总账,固定资产, depreciation allowance是什么意思 纯音测听报告怎么看? 我在看会计英语,请问cash flow里写的IA、OA、FA什么意思?谢谢 怎么看听力测听报告? 什么是专业人员服务费,为什么计入固定资产的成本? 急求机械类翻译高手翻译一篇企业简介,高分在线等 怎么样测试听力?测的准确吗? 做纯音听力测试的结果怎么看的? 听力测试的结果怎么看