J'ai un DataTable selon les besoins du client, il peut contenir date invalide dire "00/00/1999", NULL, chaîne vide. (Dactylographié DATSET)DataTable EnumerableRowCollection
Quand je les collectionne comme enumerables i souhaite convertir n'importe lequel de ces formulaires invalides en chaîne vide.
(i.e.)
EnumerableRowCollection<DataRow> query =
from order in _table.AsEnumerable()
select
new {
OrderDate=
string.IsNullorEmpty(Convert.ToString(order.Field<DateTime>("OrderDate"))
||
(How to check Date is Invalid date)
? String.Empty : order.Field<DateTime>("OrderDate")
}
Comment vérifier si une date est une date valide ou non?
Quel type de données est OrderDate, vous lui attribuez une chaîne vide dans un cas et un DateTime dans l'autre? – heisenberg