比方我要求string 的长度不够10,就加成:"string     "
谢谢~!

解决方案 »

  1.   

    http://msdn2.microsoft.com/zh-cn/library/36f2hz3a(VS.80).aspx
      

  2.   

    用定义一个int i,等于10减去str.Length的值,判断如果>0,那么在str后面添家i个空格
      

  3.   

    To: 孟子:
                    ListBox1.Items.Add(new ListItem(drDB["name"].ToString().PadRight(10, Convert.ToChar(".")) + " " + GetCompanyName(drDB["name"].ToString().Trim()), drDB["name"].ToString()));
    这样可以.                ListBox1.Items.Add(new ListItem(drDB["name"].ToString().PadRight(10, " ") + " " + GetCompanyName(drDB["name"].ToString().Trim()), drDB["name"].ToString()));
    不行.
    你的方法不行.怎么样把空格转成CHAR?
      

  4.   

    我发现是因为ListBox1的原因,它只保留一个空格,能让他全保留吗?
      

  5.   

    用程序来实现吧!用一个程序来实现比较稳妥一些,不过这样的话,你想使用的每个cs文件里都得拷一份儿,或者你单独写一个类和方法什么的来实现它。这样一来,你就只引用名字空间就OK了。
      

  6.   

    我发现是因为ListBox1的原因,它只保留一个空格,能让他全保留吗?=========================>查看
    http://birdshome.cnblogs.com/archive/2005/12/27/DropDownList.html
      

  7.   

    谢谢,xiahouwen(武眉博<活靶子.NET>),搞定了.