代码之家  ›  专栏  ›  技术社区  ›  Zo Has

数据库字段到标题大小写?

  •  0
  • Zo Has  · 技术社区  · 15 年前

    嗨,我试图转换一些字符串从数据库中提取到'标题大小写',但它是不工作的记录,如'詹姆斯史密斯'。输出都是一样的。有线索吗?

    TextInfo companyName = new CultureInfo("en-US", false).TextInfo;
    
            if(!myRecord.IsDBNull(myRecord.GetOrdinal("GENCLIENTNAME")))
            {
                myCompany.GenClientName =companyName.ToTitleCase(myRecord.GetString(myRecord.GetOrdinal("GENCLIENTNAME")));
            }
    
    2 回复  |  直到 15 年前
        1
  •  2
  •   Andrew Cooper    15 年前

    ToTitleCase 不会转换所有大写单词。要解决此问题,请先转换为小写。

    companyName.ToTitleCase(myRecord.GetString(myRecord.GetOrdinal("GENCLIENTNAME")).ToLower())
    
        2
  •  2
  •   Daniel Renshaw    15 年前

    documentation :

    目前提供适当的套管 转换一个完全 大写字母,如缩写

    我建议您创建自己的方法,以您希望的方式转换文本。

    推荐文章