我们有一个基于 Windows 的应用程序,我的客户也需要使用意大利语工作。当我将区域设置更改为意大利并运行程序时,我收到以下错误消息。“无法对 System.DateTime 和 System.String 执行 '=' 操作。” 谁可以帮我这个事?代码如下。
DataTable dt = new DataTable();
dt.Columns.Add("Date",Type.GetType("System.DateTime"));
TimeSpan t = new TimeSpan(1, 0, 0);
DateTime d = System.DateTime.Now;
for (int i = 0; i < 100; i++)
{
DataRow dr = dt.NewRow();
dr["Date"] = d.ToShortDateString();
dt.Rows.Add(dr);
d = d.AddDays(1.0);
}
DataRow[] dataRowArray = dt.Select("Date ="'8/31/2012'");