【问题标题】:How to change delimiter in C# datatable如何更改 C# 数据表中的分隔符
【发布时间】:2012-02-20 06:39:13
【问题描述】:

我将 excel 表转换为数据表,但可能是由于文档制造商的区域设置,分隔符是点,当我将数据表发送到 SQL Server DB 表时,它不会将点识别为分隔符,如果我的值为SQL表中100就是10000,以此类推。

如何解决这个问题?

谢谢。

【问题讨论】:

    标签: c# asp.net sql-server visual-studio visual-studio-2008


    【解决方案1】:

    如果您共享代码会更容易。您是否尝试在主题的 CultureInfo 中设置小数点分隔符?

    string sCurrentCulture = System.Threading.Thread.CurrentThread.CurrentCulture.Name;
    CultureInfo ci = new CultureInfo(sCurrentCulture);
    ci.NumberFormat.NumberDecimalSeparator = ".";
    System.Threading.Thread.CurrentThread.CurrentCulture = ci;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-10
      • 1970-01-01
      • 2020-05-23
      • 1970-01-01
      相关资源
      最近更新 更多