我有一个DataTable
,其中包含两列类型:DateTime
和Single
。
我有一个字符串{ "2016-03-04T00:00:00.000-05:00", "0.1" }
列表,我希望使用代码将其作为DataRow dr
推送到此表中:
int i = 0;
foreach (string s in myList) dr[i++] = s;
异常是:输入字符串的格式不正确。不能存储< 0.1>在...列。预期类型为Single。
为什么在第二个值失败时正确插入第一个值?