I want to get datetime from SQL database and store it in a DateTime property. At the moment it has value null. I keep getting conversion error. Programming in C# with MVVM.
private void LoadFunctie()
{
_myModel = new ObservableCollection<myModel>();
DataTable DT = new DataTable();
DT =
clsDAC.ExecuteDataTable(Properties.Resources.S_myStoredProcedure);
foreach (DataRow DR in DT.Rows)
{
var x = new clsOrderOverzichtM()
{
SomeID = (int)DR[0],//works
SomeString = DR[1].ToString(),//works
SomeDate = (DateTime)DR[2]//ERROR
};
_myModel.Add(x);
}
}
My Property
private DateTime? _SomeDate;
public DateTime? SomeDate
{
get { return _SomeDate; }
set
{
_SomeDate = value;
RaisePropertyChanged();
}
}
What could be my problem?