robie to z LINQ:Pokój nie jest pustych typ
// 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();
Ale mam błąd mówiąc mi
Cannot cast DBNull.Value to type 'System.Double'. Please use a nullable type.
Czy wiesz jak rzucić zerowalne typu w tym przypadku?
Próbowałem <Double?>
i mam 'Specified cast is not valid.'
Czy można sprawdzić typ kolumny w tabeli bazy danych? "Określony rzut nie jest prawidłowy" byłby błędem, jeśli spróbujesz rzucić podwójną wartość na "podwójną?". Typ może być typu IEEE pojedynczy, dziesiętny lub inny typ całkowity. – phoog
'' było rozwiązaniem, nie pracowałem, ponieważ używałem niewłaściwej obsady. Dzięki za pomoc –