CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

如何使DataGrid中一列的数据在字数超过一定额度后缩编到规定范围内?

楼主CenturyMagus(世纪末的魔术师)2004-08-02 22:54:37 在 .NET技术 / ASP.NET 提问

如何使DataGrid中一列的数据在字数超过一定额度后缩编到规定范围内? 问题点数:20、回复次数:5Top

1 楼zsms2(不远)回复于 2004-08-03 08:44:45 得分 10

在Item_DataBound里写  
  if   (e.Item.Index   <>   -1)  
  {  
        if   (e.Item[列索引].Text.Length   >   20)  
              e.Item[列索引].Text   =   e.Item[列索引].Text.SubString(0,20)   +   "...";    
  }Top

2 楼cc65yecunjian(建)回复于 2004-08-03 08:58:31 得分 5

同意zsms2(SharpSun)的  
  你还可以加上对绑定列的宽度的控制e.Item[列索引].width='100px'Top

3 楼cqf1216(大灰狼)回复于 2004-08-03 09:27:58 得分 0

Item_DataBound里没有e.Item.Index的Top

4 楼bcqingteng(夜行老鼠)回复于 2004-08-03 09:30:03 得分 0

用if   ((itemType   !=   ListItemType.Pager)   &&   (itemType   !=   ListItemType.Header)   &&   (itemType   !=   ListItemType.Footer))吧Top

5 楼adminyao(程序傻子)回复于 2004-08-03 10:59:51 得分 5

呵呵,用SQL语句也可以呀。  
  SELECT   (CASE WHEN LEN(列)>20 THEN     LEFT(列,20)   +   ‘…’ELSE   列   END)   AS   新列   FROM   表  
  Top

相关问题

  • 字数统计
  • 有谁熟悉Mp3的压缩编码?
  • 求一正则: 数字,数字,数字,数字
  • 如何针对P帧进行视频压缩编程?
  • 二值图像的压缩编码方法
  • dbedit的文字数限制
  • asp字数控制问题
  • textarea字数限制问题
  • #### 如何利用预测编码进行高效的视频流压缩编码?
  • 求能在CE下用的语音压缩编码库(高分求)

关键词

  • 索引
  • itemtype
  • listitemtype
  • item
  • text

得分解答快速导航

  • 帖主:CenturyMagus
  • zsms2
  • cc65yecunjian
  • adminyao

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo