是我以前用在一个项目中的,如有些地方不适用于你,你可以修改部分代码。
功能:    按列分色;
                过长内容自动隐藏;
                鼠标Over自动展开;
                还有些什么我也不记得了。

                           

使用方法:
1、下载HTC文件/Files/thinhunan/guidv2.rar;
2、定义以下样式

/**//*智能表格样式,在DataGrid设cssclass为Guid,
表头cssclass:GuidTH,表内容cssclass:GuidTD
Title为展开单无格时的样式*/
.Guid{}{
    border-top:0pt solid white;
    table-layout: fixed;
    behavior:url(GuidV2.htc);
}
.GuidTH{}{
    background-color: #5f9fd4;
    height:21px;
    color:white;
    font-weight: bold;
}
.GuidTD{}{
    height:25px;
    padding-left:5px;
    background-color: #eef2fe;

}
.Title{}{
    position:relative;top:-2px;left:-2px;
    border-bottom:1pt solid #93BEE2;
    border-top:1pt solid #93BEE2;
    border-left:buttonface 1px ridge;
    border-right:buttonface 1px ridge;
    z-index:0;
    height:20;
    font-size:14px;
    background-color: #eef2fe;
    padding-top:0;
    padding-left:0;
    padding-right:4px;
    cursor:default;
}

3、DataGrid应用样式:

<asp:datagrid id="dg1" Runat="server" Width="**%" AutoGenerateColumns="False" DataKeyField="**" cssclass="Guid">
                                <AlternatingItemStyle CssClass="GuidTD"></AlternatingItemStyle>
                                <ItemStyle CssClass="GuidTD"></ItemStyle>
                                <HeaderStyle HorizontalAlign="Center" CssClass="GuidTH"></HeaderStyle>

4、现在没时间封装成控件,有兴趣者可以做(不过要做得好一点,同时请保留Htc文件中的信息,呵呵)

5、如果对隔行换色的颜色不满意,在Guidv2.htc文件中修改。

转载于:https://www.cnblogs.com/think/archive/2005/08/12/213277.html

不再为DataGrid生成的表格的单无格中的内容过长、自动折行、表格撑开等问题而烦恼----一个很久以前的做品...相关推荐

  1. php表格增加一行数据,““vb中数据库内容输出到excel如何把表格第一行合并添加一个大标题...

    excel表格上面和下面都有行怎么在中间添加一行 excel表面和下面都有行怎么在中间添加一行的方法如下: 1.打开要处理的文档, 2.标定位到要插入的位置之后,比如要在2,3行之间插入,就定位到第3 ...

  2. python 拆分excel单元格_Python怎么在Excel中把一个单元格里的内容拆分提取?:excel表格已拆分的数据提取...

    Python怎么在Excel中把一个单元格里的内容拆分提取? 有规律的话写代码可以处理,没有就没有办法 如何将EXCEL表中的数据分离出来? 如图,B1输入:=LEFT(A1,FIND("排 ...

  3. 计算机表格按性别排列,(Excel中如何设置按男女排序?)excel表格排序

    怎样让EXCEL表中出现升序.降序 选中日期列.或日期列中的任一单元格,选择:排序和筛选--升序(这里以升序为例,也可以用降序或自定义排序): 点击后,日期列即按从小到大排序,同表的其它列也跟着自动调 ...

  4. word表格处理:单元格中文字显示设置技巧

    在日常的工作学习中,Word制表虽然没有Excel制表那么灵活,但也是不可避免的.比如,在一些需要数据论证的报告中就会经常使用到.很多时候表格的制作其实比文字排版还要麻烦. 今天小编就给大家分享一个制 ...

  5. Table_Vue table 表格中显示内容过长显示省略号_并且显示提示---SpringCloud Alibaba_若依微服务框架改造_前端ElementUI---工作笔记010

    <el-table-column :show-overflow-tooltip="true"> </el-table-column> 加上 :show-ov ...

  6. python按行拆分表格_Python将单元格中的多个值拆分为多行

    使用:#create dataframe df = pd.read_csv(filename, sep=';') #split all values df = df.applymap(lambda x ...

  7. 表格中的内容过长时不换行,以tips方式展示

    http://element-cn.eleme.io/2.0/#/zh-CN/component/table 有两点需要注意: ①el-table标签中需要添加tooltip-effect=" ...

  8. html 表格中的链接,html – 如何在表格单元格中自动换行链接,以便它不会破坏表格的流程?...

    我有以下 HTML和 PHP: if ($_POST["submit"] == "Get Articles") { $api_url = "https ...

  9. html单元格中的文字竖排显示文字居中,Word表格中为什么竖排文字不能居中?

    2007-01-24 WORD中下划线为什么到不了头啊?快到 为文本添加下划线 请执行下列操作之一: 添加普通下划线 选定要修改的文字. 在"格式"工具栏上,单击"下划线 ...

最新文章

  1. R语言Eta squared计算实战:Eta squared表示可以用模型中给定的变量解释的方差的比例、拟合方差分析模型(two-way ANOVA)、计算Eta Squared
  2. Winform下载文件
  3. CentOS7安装VMware Tools
  4. ABAP 直接上传图片的函数
  5. 23-Python3 File
  6. python如何给定取值范围_python怎么限定函数自变量取值范围
  7. 国产GPGPU如何赶超国外?这3条路最有希望
  8. 未来5年中国企业信息化格局
  9. 事半功倍系列之javascript (转载)
  10. 利用PowerShell复制SQLServer账户的所有权限
  11. 使用Android制作视频播放器
  12. Maven开发笔记(三)—— Maven中dependencies和dependencyManagement
  13. Java 在Excel中添加水印
  14. 财务结账方法:账结法和表结法
  15. 【转自心声】华为眼中管理者的18种惰怠行为
  16. c语言子程序返回指令,十八、使用call和ret指令实现子程序的调用和返回
  17. 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类来继承图形类,并实现上述两个方法。并创建实例验证。
  18. 小白编译AnyQ-dockerlinux[CentOs]——AnyQ系列之一
  19. Linux - top命令详解
  20. HTML外部样式表如何引入CSS样式

热门文章

  1. Visual Studio C++ 画图【极简版】
  2. MSP430F5529实现四位数码管数字显示
  3. vue循环渲染变量类样式
  4. [CTSC2017]吉夫特
  5. CF1082E Increasing Frequency
  6. BZOJ1406: [AHOI2007]密码箱 数论
  7. 201671010140. 2016-2017-2 《Java程序设计》java学习第一周
  8. HDU 5703 Desert 水题 找规律
  9. Fedora 12 环境搭建
  10. jquery 表单重置通用方法