本站首页
|
代码实验室
|
CSS3 中文参考
|
书籍出版
|
Google 英文翻译版
|
给我留言
文章标题
文章内容
.NET 相关
ASP.NET
ASP.NET MVC
Sliverlight
Linq
C#
F#
VB.NET
Web Services
XML/XSL
.NET FAQ
Web 开发
Internet Explorer
CSS
Javascript
SQL Server
Java应用
友情链接
关于 创建表头固定,表体可滚动的GridView 的评论:
评论日期:2006年12月19日 00:00:00
评论人:wuyelinggan
孟大哥到哪能下VS2005啊!!谢谢!!!
评论日期:2006年12月21日 00:00:00
评论人:wuyelinggan
孟大姐,有没有好的做发哟。
评论日期:2006年12月21日 00:00:00
评论人:wuyelinggan
孟大姐,有没有固定列的方法哟?<br><hr>嘿嘿……谢谢了。
评论日期:2007年05月22日 00:00:00
评论人:李小猫
你好,
我表头没有%.直接拖动固定的.为什么也会出现表头对不其呢?
我的代码如下
<div id="a">
</div>
<div style="overflow-y: scroll; height: 244px">
<asp:GridView ID="gvwData" runat="server" AutoGenerateColumns="False" Width="608px">
<Columns>
<asp:BoundField DataField="AA_NAME" HeaderText="NAME">
<ItemStyle Width="180px" />
</asp:BoundField>
<asp:TemplateField>
<HeaderTemplate>
REP1
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text=''<%# DataBinder.Eval(Container.DataItem,"Rep1") %>''
Width="72px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
REP2
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text=''<%# DataBinder.Eval(Container.DataItem,"REP2") %>''
Width="72px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
AVG
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox4" runat="server" Text=''<%# DataBinder.Eval(Container.DataItem,"AVG") %>''
Width="72px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<HeaderTemplate>
PDIF
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox5" runat="server" Text=''<%# DataBinder.Eval(Container.DataItem,"PDIF") %>''
Width="72px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text=''<%# DataBinder.Eval(Container.DataItem,"RATIO") %>''
Width="72px"></asp:TextBox>
</ItemTemplate>
<HeaderTemplate>
RATIO
</HeaderTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="ColH" />
<RowStyle CssClass="dg_item" />
</asp:GridView>
</div>
评论日期:2007年05月25日 00:00:00
评论人:sss
我用你上面的脚本,发生了一个错误,我用一个Tab...做切放...''null''为空对象
评论日期:2007年05月25日 00:00:00
评论人:sss
孟大哥,要是我在我的.aspx的页面上没有GridView控件时,我也把那段脚本给加上去了,出现了个''null''为空或者不是对象,请问这种错误我要什么避免,比较好的...帮我解答一下吧....谢谢了....
评论日期:2007年02月28日 00:00:00
评论人:feng
孟先生您好!
我也想问如何滚动 !
评论日期:2007年03月02日 00:00:00
评论人:
<script type="text/javascript">
function s()
{
var t = document.getElementById("<%=GridView1.ClientID%>");
var t2 = t.cloneNode(true)
for(i = t2.rows.length -1;i > 0;i--)
t2.deleteRow(i)
t.deleteRow(0)
a.appendChild(t2)
}
window.onload = s
</script>
把div的Style属性设置成如下 可以省略上面的代码
<div style="overflow-y: auto; height: 200px"> </div>
评论日期:2007年03月08日 00:00:00
评论人:honghe1
此方法只对固定宽度Table有用,如果宽度为%的话,表头和表体就会有错位不对齐的情况
评论日期:2007年03月08日 00:00:00
评论人:honghe1
此方法只对固定宽度Table有用,如果宽度为%的话,表头和表体就会有错位不对齐的情况
评论日期:2007年03月09日 00:00:00
评论人:showlin
onload执行的代码需要循环delete掉gridview1的每一行
改成这样
function s()
{
var t = document.getElementById("<%=GridView1.ClientID%>");
var t2 = t.cloneNode(false);
t2.appendChild(t.rows[0]);
t.deleteRow(0);
document.getElementById("a").innerHTML=t2.outerHTML; //IE6下用appendChild(t2)为什么不行?FF2.0却可以。但FF不支持outerHTML.....
}
window.onload = s
评论日期:2007年05月31日 00:00:00
评论人:caowenkai
孟大哥,我想问下.我用你的方法,可是列头和数据错位了!怎么解决这个问题啊?
评论日期:2007年05月31日 00:00:00
评论人:caowenkai
孟大哥,我用你的方法可是表头和表体错位啦
评论日期:2007年08月16日 00:00:00
评论人:
孟老师:
我在我的页面中应用你的方法,却出现“控件包含代码块 (即<%...%>) 因此无法修改控件集合”的错误,这是怎么回事?
评论日期:2007年10月18日 00:00:00
评论人:lonelyghost
可能留了一手
评论日期:2007年10月31日 00:00:00
评论人:阿呆
好像只能在IE下運行,在FireFox還有Opera下效果都不能出來。
评论日期:2007年11月14日 00:00:00
评论人:孟大妈
孟大妈,您怎么把我上次的评论删掉了啊?
评论日期:2007年11月30日 00:00:00
评论人:
本站管理员
@孟大妈
对于某些无关的评论,为了节省资源,会删除的。
发表评论:
(由于众所周知的原因,评论需要审核后才能显示,请勿重复发评论。谢谢!!)
标题:
用户名:
内容:
验证码:
请输入右边图像中的文字。