但Books_Abstract字段中的字太多,只想让其显示部分字符,该怎样做
麻烦各位
	    2007-04-27 21:43
  自己写个方法吧 如果字符串长度大于多少 就取前面的 
你可以看吓这个
for( int i=0;i<_Product.ProductName.Length;i++ )
            {
                string s = _Product.ProductName.Substring( i,1 );
                byte[] buffer = System.Text.Encoding.Unicode.GetBytes( s );
                n += buffer.Length;
                if( n>_TitleLength )
                {
                    _InnerText = _Product.ProductName.Substring( 0,i ) + "..." ;
                    break;
                }
            }

	    2007-04-27 23:04
  
	    2007-04-28 10:49
      /// <summary>
    /// 获取字符串长度,中文字符长度算为2
    /// </summary>
    /// <param name="strString">传入的字符串</param>
    /// <returns>字符串长度长度</returns>
    public int GetLength(string strString)
    {
        int m = 0;
        if (strString.Length == 0)
            return m;
        for (int i = 0; i <= strString.Length-1; i++)
        {
            int intTemp = (short)strString.Substring(i, 1).ToCharArray(0, 1)[0];
            if (intTemp > 127 || intTemp< 0)
                m += 2;
            else
                m += 1;
        }
        return m;
    }
        StringOp sop = new StringOp();
        if (sop.GetLength(str) > 62)
        {
            str = sop.StringOutOfRange(str, 62);
        }
	    2007-04-28 14:37