怎么控制GridView中某个字段字符串长度限制在20个全角字符内

问题描述

怎么控制GridView中某个字段字符串长度限制在20个全角字符内,超过就使用省略号,谢谢

解决方案

解决方案二:
///<summary>///截断字符串,长出部分用...代替///</summary>///<paramname="in_str"></param>///<paramname="short_len"></param>///<returns></returns>publicstaticstringGetShort(stringin_str,intshort_len){string_str=in_str;intidx=0;inti=0;boolb_long=false;for(i=0;i<_str.Length;i++){if(idx>short_len){b_long=true;break;}if(((int)_str[i])>128)idx=idx+2;elseidx++;}try{_str=_str.Substring(0,i);if(b_long)_str=_str+"...";}catch{_str=in_str;}return_str;}长度是第二个参数,自己定,接分!
解决方案三:
中文AscII编码是大于127还是大于128呢?
解决方案四:
是256
解决方案五:
奇怪哦,那1楼给的答案不就错啦?
解决方案六:
<asp:TemplateFieldHeaderText="解决方案名称"><ItemTemplate><%#DataBinder.Eval(Container,"DataItem.title").ToString().Length>256?DataBinder.Eval(Container,"DataItem.title").ToString().Substring(0,253)+"...":DataBinder.Eval(Container,"DataItem.title")%></ItemTemplate><ItemStyleWidth="200px"/></asp:TemplateField>

时间: 2024-10-03 06:33:26

怎么控制GridView中某个字段字符串长度限制在20个全角字符内的相关文章

pymongo实现控制mongodb中数字字段做加法的方法

 这篇文章主要介绍了pymongo实现控制mongodb中数字字段做加法的方法,涉及Python使用pymongo模块操作mongodb数据库字段的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了pymongo实现控制mongodb中数字字段做加法的方法.分享给大家供大家参考.具体分析如下: 这个非常实用,比如我们需要给文章做访问统计,可以设置一个数字字段:hit,然后每次点击后给改字段增加1即可 ? 1 2 3 4 5 6 7 8 9 import pymongo #导

PHP获取中英混合字符串长度的方法

 今晚在写框架的表单验证类时,需要判断某个字符串长度是否在指定区间内,很自然地,想到了PHP中的strlen函数. .代码如下: $str = 'Hello world!'; echo strlen($str); // 输出12 然而在PHP自带的函数中,strlen及mb_strlen都是通过计算字符串所占字节数来计算长度的,在不同的编码情况下,中文所占的字节数是不同的.在GBK/GB2312下,中文字符占2个字节,而在UTF-8下,中文字符占3个字节. .代码如下: $str = '你好,世

pymongo实现控制mongodb中数字字段做加法的方法_python

本文实例讲述了pymongo实现控制mongodb中数字字段做加法的方法.分享给大家供大家参考.具体分析如下: 这个非常实用,比如我们需要给文章做访问统计,可以设置一个数字字段:hit,然后每次点击后给改字段增加1即可 import pymongo #导入pymongo 模块 conn = pymongo.Connection() #连接本地mongodb数据库 db=conn.database #database为数据库名称 collection = db.article #article为c

正则表达式判断是否存在中文和全角字符和判断包含中文字符串长度_javascript技巧

判断是否存在中文和全角字符 str.match(/[^\x00-\xff]/ig) 判断包含中文字符串长度 aMatch=str.match(/[^\x00-\x80]/g); str.length+(!aMatch?0:aMatch.length) javascript 判断中文字符长度 一种: 复制代码 代码如下: function _length(str){ var len=0; for(var i=0;i<str.length;i++){ if(str.charAt(i)>'~'){l

JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)_javascript技巧

js判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个) 文本输入时,由于数据库表字段长度限制会导致提交失败,因此想到了此方法验证. 废话不多说上代码: <html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie

又一个字符串,由全角字符,半角字符构成,如何截取该字符串,全角算两个字符

问题描述 又一个字符串,由全角字符,半角字符构成,如何截取该字符串,全角算两个字符 解决方案 解决方案二:看看这个是你要的吗?///<summary>///取中文字串///</summary>///<paramname="content">内容</param>///<paramname="length">长度</param>///<returns></returns>pr

默认值-如何控制input不能输入全角字符

问题描述 如何控制input不能输入全角字符 控制input不能输入全角的字符,并且给input默认值当input获取到焦点时默认值消失 解决方案 验证全角: function(str)//True 没有全角,False有全角 { for (var i = 0; i < str.length; i++) { strCode = str.charCodeAt(i); if ((strCode > 65248) || (strCode == 12288)) { return false; } }

java中截取指定字符串长度函数

     /*      * content内容过长可能会导致xml文件过大,加载太慢.      * 但从seo的角度考虑全部输出有利于搜索引擎,但一般情况下内容也不会太多      * 为防止空格换行css无法控制撑大页面,用正则表达式替换掉空格,所以截取前面100个字符,页面显示的内容多少用css控制       *zdz的作品,流风的作品      */      //str.trim().replaceAll("\s+"," ");      String

php中处理汉字字符串长度:strlen和mb_strlen

本文转自IT摆渡网欢迎转载,请标明出处 更多php文章请阅读 php问题解决 如这个例子: <html> <meta charset="utf-8"> <body> <?php $name="鸣人"; print "姓名的长度为:".strlen($name); ?> </body> </html> 这个代码的输出结果是:姓名的长度为:6 先探讨一下为什么会出现这个问题:PH