public static string CutString(string str, int length,string addstr)

       {

           int i = 0, j = 0;

           foreach (char chr in str)

           {

               i += 2;

               if (i > length)

               {

                   str = str.Substring(0, j - 1) ;

                   if (addstr != "")

                   {

                       str += addstr;

                   }

                   break;

               }

               j++;

           }

           return str;

       }