例如下列:xxx         yyy       zzz
xxxxxx      yyyyyy    zzzz谢谢!

解决方案 »

  1.   

    如果是要生成定长的重复字符串,可以用:
    String 构造函数 (Char, Int32)  [C#]请参见
    String 类 | String 成员 | System 命名空间 | String 构造函数重载列表 | Char | Int32 | String 成员(Visual J# 语法) | C++ 托管扩展编程 
    要求
    平台: Windows 98, Windows NT 4.0, Windows ME, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 系列, .NET Framework 精简版 - Windows CE .NET, 公共语言基础结构 (CLI) 标准
    语言
    C#C++JScriptVisual Basic全部显示
    将 String 类的新实例初始化为由重复指定次数的指定 Unicode 字符指示的值。[Visual Basic]
    Public Sub New( _
       ByVal c As Char, _
       ByVal count As Integer _
    )[C#]
    public String(
       char c,
       int count
    );[C++]
    public: String(
       __wchar_t c,
       int count
    );[JScript]
    public function String(
       c : Char,
       count : int
    );参数

    一个 Unicode 字符。 
    count 
    c 出现的次数。 但是字符串格式化为定长就不知道了,又不是数字,可以用Int.ToString("000000")这样的方式来格式化。
      

  2.   

    1、在数据库端设计为定长字符char(n) nchar(n)
    2、用函数补齐 padleft padright