goody9807
避风的港湾-云之宇~~~寻找.Net的精华
超级大富翁、葵花点穴手、反恐精英、超级玛丽、挖金子、 赛车总动员
公告
我的msn: goody9807#sina.com
爱你网论坛全新上线,Asp.net技术讨论
爱你网SNS社区,快来玩大富翁、反恐精英啦
日历
<
2005年8月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
统计
随笔 - 482
文章 - 4
评论 - 593
引用 - 114
导航
博客园
首页
发新随笔
发新文章
联系
订阅
管理
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
我参加的小组
web标准设计
读书(Books)
程序员音乐空间
Web技术联盟
jQuery
我参与的团队
北京.NET俱乐部(0/0)
ASP.NET AJAX (Atlas)学习(0/0)
O/R Mapping团队(0/0)
正则表达式团队(0/0)
我的标签
asp.net 截屏
(1)
截图 大头照
(1)
js 拖拽 拖放
(1)
js escape
(1)
PR贡献值
(1)
随笔分类
(476)
.Net2.0(12)
(rss)
.Net基础知识(14)
(rss)
Ajax相关(12)
(rss)
Asp.Net杂类(71)
(rss)
CSS相关(17)
(rss)
DataGrid相关(11)
(rss)
DotNet常见问题(13)
(rss)
Html在线编辑控件(11)
(rss)
Java相关(11)
(rss)
Jquery相关(5)
(rss)
Js与DHtml(89)
(rss)
OR-Mapping(7)
(rss)
PHP技术相关(7)
(rss)
Remoting(5)
(rss)
WebClient、Request(11)
(rss)
WebService(7)
(rss)
Winform(1)
(rss)
Xml技术相关(22)
(rss)
安装调试问题(12)
(rss)
窗口传值(4)
(rss)
读写和导出文件(10)
(rss)
发送邮件相关(2)
(rss)
乱码相关(3)
(rss)
密码学相关(3)
(rss)
其他与技术相关(27)
(rss)
树控件相关(15)
(rss)
数据库相关(23)
(rss)
图表报表(4)
(rss)
网络知识(4)
(rss)
杂类随笔(30)
(rss)
正则表达式(13)
(rss)
我的空间
Google广告登录
Google流量统计
我的Blogger
我的CSDN博客
我的和讯博客
我的新浪博客
友情链接
爱链网
(rss)
刺客
蓝色港湾博客
三分线博客
随风飘扬-FLASH、毛毛熊
孙阳博客
天魔窟
(rss)
云雨书吧
小说、玄幻小说、现代都市、武侠小说
积分与排名
积分 - 377771
排名 - 89
最新评论
1. re: log4net1.2.10 在asp.net 2.0当中的使用
我正在学习spring+Nhibernate,做了个例子 spring.core 的版本是2.1.0.2 用 xmlFiles[0] = "assembly://SpringSample...
--小董日志
2. re: javascript的prototype继承
那你还不如用框架中的继承,写的好多了。。你有空可以看一下
--ckk
3. re: js中escape,encodeURI,encodeURIComponent三个函数的区别
<table><tr><td>123</td></tr></table>
--eee
4. re: 一段网页上自动播放视频的Html代码【非常好用】
你TMD垃圾
--dffg
5. re: 拒绝了对对象sp_sdidebug(数据库 master,所有者 dbo)的 EXECUTE 权限
我是在向数据库添加数据的时候出现的这个问题,按楼主说的解决不了。。
--静默
60天内阅读排行
1. JavaScript判断浏览器类型及版本(147)
2. 转-常用的"收藏,打印,另存为"等JS代码(按纽INPUT和链接形式)(146)
3. 推荐几种在网页中播放FLV文件的代码(119)
4. 使用Javascript判断浏览器和操作系统类型:全面简洁的方法(116)
5. DEDECMS首页调用连载小说内容的代码(105)
冻结DataGrid中的列的比较简单的实现方法!
第一次写文章发到首页,有什么不妥的地方还请各位大虾批评!
今天看到CSDN网友有问冻结DataGrid中的列的问题,以前知道一个冻结DataGrid的
Header的方法比较简单,所以想试试!
费话少说先贴源码
<style type="text/css">
.fixTitle
{
}
{
POSITION
:
relative
;
TOP
:
expression(this.offsetParent.scrollTop)
}
.fixCol
{
}
{
POSITION
:
relative
;
Left
:
expression(this.offsetParent.scrollLeft)
}
</style>
<
DIV
style
="Z-INDEX: 102; LEFT: 264px; OVERFLOW: auto; WIDTH: 184px; POSITION: relative; TOP: 128px; HEIGHT: 216px"
ms_positioning
="GridLayout"
>
<
asp:DataGrid
id
="DataGrid1"
style
="Z-INDEX: 103"
runat
="server"
BorderColor
="#DEBA84"
BorderStyle
="None"
BorderWidth
="1px"
BackColor
="#DEBA84"
CellPadding
="0"
AutoGenerateColumns
="False"
>
<
SelectedItemStyle
Font-Bold
="True"
ForeColor
="White"
BackColor
="#738A9C"
></
SelectedItemStyle
>
<
ItemStyle
ForeColor
="#8C4510"
BackColor
="#FFF7E7"
></
ItemStyle
>
<
HeaderStyle
Font-Bold
="True"
ForeColor
="White"
BackColor
="#A55129"
></
HeaderStyle
>
<
FooterStyle
ForeColor
="#8C4510"
BackColor
="#F7DFB5"
></
FooterStyle
>
<
Columns
>
<
asp:BoundColumn
DataField
="IntegerValue"
HeaderText
="IntegerValue"
HeaderStyle-CssClass
="fixCol"
ItemStyle-CssClass
="fixCol"
></
asp:BoundColumn
>
<
asp:BoundColumn
DataField
="StringValue"
HeaderText
="StringValue"
></
asp:BoundColumn
>
<
asp:BoundColumn
DataField
="CurrencyValue"
HeaderText
="CurrencyValue"
></
asp:BoundColumn
>
</
Columns
>
<
PagerStyle
HorizontalAlign
="Center"
ForeColor
="#8C4510"
Mode
="NumericPages"
></
PagerStyle
>
</
asp:DataGrid
></
DIV
>
以前不知道从哪位高手那里看到的fixTitle的Css,在这里谢过了!
如果你想冻结那列就把 fixCol这个Css加到 那列的
HeaderStyle-CssClass 和 ItemStyle-CssClass 中去
这里我是冻结的第一列。
看看效果吧
posted on 2005-08-30 10:27
PointNet
阅读(2000)
评论(10)
编辑
收藏
网摘
所属分类:
DataGrid相关
评论:
#1楼
CsOver [未注册用户]
Posted @ 2005-08-30 13:37
这个小技巧倒是没有发现过.呵呵.....
回复
引用
#2楼
吴坤
Posted @ 2005-08-31 09:35
不错,不错,我正为这个发愁呢
回复
引用
查看
#3楼
色即是空 [未注册用户]
Posted @ 2005-09-01 12:48
我用过这个,可是列很多,数据很多的时候会变得很慢,没法用
回复
引用
#4楼
shibettle [未注册用户]
Posted @ 2005-12-27 16:57
效果不对啊,不能锁住头和列
回复
引用
#5楼
[
楼主
]
goody9807 [未注册用户]
Posted @ 2005-12-30 13:08
这是冻结DataGrid中的列
用如下方法冻结Header
<HeaderStyle CssClass="fixTitle" Font-Bold="True" ForeColor="White" BackColor="#A55129"></HeaderStyle>
回复
引用
#6楼
湾仔 [未注册用户]
Posted @ 2006-04-30 14:33
试过几次都不行,哪位高手可以指点一下迷津?
回复
引用
#7楼
天涯海角[匿名] [未注册用户]
Posted @ 2006-09-30 13:52
对啊,我也试过,不行啊
回复
引用
#8楼
[
楼主
]
PointNet
Posted @ 2006-09-30 16:16
你是按照我说的做的吗?
把你要冻结的列前面加 HeaderStyle-CssClass ??
回复
引用
查看
#9楼
.net[匿名] [未注册用户]
Posted @ 2007-01-10 14:05
不行啊。。楼主,能否详细点,或者你自己添加了什么没注意到,试了不行。
回复
引用
#10楼
[
楼主
]
PointNet
Posted @ 2007-01-12 17:48
@.net[匿名]
你现在是横向滚动条不行,还是纵向的不行啊,还是都不行!
回复
引用
查看
刷新评论列表
切换模板
发表评论
姓名
[登录]
[注册]
主页
Email
(仅博主可见)
验证码
*
看不清,换一张
内容(请不要发表任何与政治相关的内容)
今天你闪了吗?
《C# 3.0设计模式》65折特惠
Remember Me?
登录
使用高级评论
新用户注册
返回页首
[使用Ctrl+Enter键可以直接提交]
导航:
网站首页
社区
新闻
博问
闪存
网摘
招聘
.NET频道
知识库
找找看
Google站内搜索
China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
China-Pub 计算机绝版图书按需印刷服务
相关文章:
相关链接:
最新IT新闻:
19岁天才黑客发布首个iPhone 3GS破解软件
新浪邮箱大本营粉墨登场!Sina.cn开放注册
IE市场份额首次跌破60%
Google App Engine宕机6小时——云的安全在哪里?
微软新推社交网站Windows Live Planet
Copyright © PointNet
Powered by:
博客园
模板提供:
沪江博客