代码之家  ›  专栏  ›  技术社区  ›  Rob P.

格式化大型数据表中数据的好方法

  •  0
  • Rob P.  · 技术社区  · 15 年前

    例如,LASTNAME列的值为“Jones”,但我的格式规则要求它必须是10个字符,右边用空格填充,只有大写。比如:“琼斯”

    我最初的想法是循环遍历每一行并生成一个字符串。但是,我想知道我是否可以用DataView、LINQ或其他东西更有效地实现这一点。

    有人能给我指个方向吗?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Ryk    15 年前

    如果单独显示记录,则可以为字符串创建一个扩展方法,并简单地这样调用它。LastName.Padded()

    public static class StringExtensions
    {
       public static string Padded(this string s)
       {
           return s.ToUpper().PadRight(10);
       }
    }