我正在尝试将NumberFormatInfo应用于DataSet,DataTable但NumberFormatInfo设置未应用于DataSet / DataTable。我试图使用
在DataSet / DataTable上应用NumberFormatInfot_DS代表DataSet为
NumberFormatInfo myNfi = new NumberFormatInfo();
myNfi.NumberNegativePattern = 0;
myNfi.NumberDecimalDigits = 0;
myNfi.NumberGroupSeparator = "";
t_DS.Tables [0] .Locale.NumberFormatInfo = myNfi;
和DataTable一样,t_DT代表DataTable
NumberFormatInfo myNfi = new NumberFormatInfo();
myNfi.NumberNegativePattern = 0;
myNfi.NumberDecimalDigits = 0;
myNfi.NumberGroupSeparator = "";
t_DT.Locale.NumberFormatInfo = myNfi;
但这些设置不适用于t_DS / t_DT变量。
实际上我想要实现的是我想从DataSet中删除Decimals,我知道它可以通过SQL Query但我想直接在DataSet / DataTable上应用这些设置而不是通过Query来实现
请帮助我。
寻找有利的回复。
由于
答案 0 :(得分:0)
根据文档,DataTable.Locale仅适用于表格中的字符串比较。请参阅以下引文:
DataTable.Locale属性
获取或设置用于比较表中字符串的语言环境信息。