<分区>
我正在使用 LINQ 执行此操作:
// let use Linq
var DateMarket = from p in Orders_From_CRD.AsEnumerable()
where p.Field<Double>("Fill_ID") != null
select OrderTable.Rows.Add(p.Field<DateTime>("trade_date"), p.Field<string>("ticker"),
p.Field<Double>("EXEC_QTY"), p.Field<Double>("EXEC_PRICE"));
TradeTable = DateMarket.CopyToDataTable();
但是我有一个错误告诉我
Cannot cast DBNull.Value to type 'System.Double'. Please use a nullable type.
你知道在这种情况下如何转换可空类型吗?
我试过了 <Double?>
我得到了'Specified cast is not valid.'