CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

急问:DataGrid控件问题??

楼主Iyun_1227(一叶孤舟)2005-06-03 21:48:51 在 .NET技术 / ASP.NET 提问

在DataGrid中加入一个HyperLinkColumn  
  用它绑定文章的标题  
  怎样控制标题在页面上的显示长度?  
  就是如果数据库中标题字段是50个汉字  
  我想在页面上只显示20个汉字  
  该怎么办??? 问题点数:50、回复次数:6Top

1 楼LaoDai_Net(『老代』)回复于 2005-06-03 22:00:06 得分 20

再CS文件中写个静态方法  
  public   static   string   CutString(string   objString,   int   intLength)  
  {  
  if(objString.Length   >   intLength)  
  {  
  return   objString.Substring(0,intLength);  
  }  
  return   objString;  
  }  
   
  再ASPX文件中使用   <%#   CutString(DataBinder.Eval(Container.DataItem,"字段").ToString(),   20)   %>Top

2 楼Iyun_1227(一叶孤舟)回复于 2005-06-03 22:09:29 得分 0

我用的是DataGird控件  
  在里面加一个<asp:HyperLinkColumn DataTextField="字段名"></asp:HyperLinkColumn>  
  在这里面怎么来绑定这个字段呢?  
  谢谢!!Top

3 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-06-03 22:25:35 得分 10

建议你采用摸半列,然后放个<a>.</a>标签,然后用楼上方法,简便。。  
   
  如果非要用<asp:HyperLinkColumn DataTextField="字段名"></asp:HyperLinkColumn>  
   
  那么也可以。。  
   
  在取数据的时候,把数据放到datatable中,然后循环DATATABLE。判断你要的那个列的字符长度来做到。相对比较麻烦些啦。也是可行的Top

4 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-06-03 22:57:55 得分 10

楼上方法都可以。如果你是从   SQL   Server绑定,把查询字符串中的标题改一下:  
   
  select   substring([标题],1,20)+case   when   len([标题])>20   then   '...'   end   as   [标题]  
      ......Top

5 楼apcsherry(无敌神勇小超人)回复于 2005-06-03 23:03:52 得分 5

顶!Top

6 楼YG200233(I love code,I hate code too)回复于 2005-06-03 23:45:56 得分 5

支持使用模板列  
   
  然后用二楼的方法很好。  
   
  -------------------------  
  每天学习多一点Top

相关问题

  • datagrid控件的问题!急!!!
  • DataGrid控件问题,急!!!
  • 关于windows控件datagrid的问题 急!!!
  • 急,在datagrid榜定DropDownlist控件问题,
  • 请问DataGrid控件
  • dataGrid控件问题!
  • DataGrid控件问题!
  • Datagrid控件问题
  • DataGrid控件问题
  • Adodc控件和DataGrid控件的问题

关键词

  • 标题
  • objstring
  • intlength
  • 绑定
  • 方法

得分解答快速导航

  • 帖主:Iyun_1227
  • LaoDai_Net
  • hackate
  • sp1234
  • apcsherry
  • YG200233

相关链接

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

广告也精彩

反馈

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