我从客户端收到一个.xml
文件,我将该文件用作计算的查找表。我将.xml
读成DataTable
。以下是代码。
public static DataSet readXML (string xmlFileName)
{
try
{
DataSet dataSet = new DataSet();
dataSet.ReadXml(xmlFileName);
return dataSet;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return null;
}
}
我面临的问题是当我将此表格中的单元格转换为整数时。对于Int32
,错误消息"值要么大,要么太小。我做了调试,发现.xml文件使用"。"小数分隔符。我的系统默认小数点分隔符为","。我想确保当我在DataTable中读取.xml文件时,它总是得到一个","分开的数字。请指导我。