【发布时间】:2016-02-17 14:02:59
【问题描述】:
我正在尝试从数据表中选择几行并检查某些条件。然后我想创建一个新行来将两列的数据类型从表示通用时间的字符串转换为表示本地时间的字符串和将字符串转换为整数。这是我的代码:
dt = (from row in MV.Data.AsEnumerable()
where !(row["conditionCodes"].ToString().Contains("%OC%"))
orderby Convert.ToDouble(row["size"]) descending
select new DataRow
{
size = Convert.ToInt64(row["size"]),
time = Convert.ToDateTime(row["time"]).ToLocalTime
}).CopyToDataTable();
此代码不起作用并且不喜欢我正在尝试创建一个新的 DataRow。帮忙?
【问题讨论】: