AlexanD
Дата: 14.03.2005 19:36:38
Добавляю новую запись в типизированный датасет. Значение полей беру из DataRow. Одно из полей имеет тип DateTime, и может содержать значение (в том числе и null). Вот что я делаю:
dr - это переменная DataRow
System.DateTime datatime;
//Изменяю значение
if (dr["PUPIL_BIRTHDAY"].ToString() != "")
{
//значение было не null
datatime = Convert.ToDateTime(dr["PUPIL_BIRTHDAY"]);
}
else
{
//!!!!! здесь необходимо записать в datatime значение null
datatime = new DateTime();
}
//Добавление новой записи в датасет
this.dsSchooll.PUPILS.AddPUPILSRow(
dr["CLASS_NUMBER"].ToString(),
dr["CLASS_NAME"].ToString(),
dr["SCHOOL_YEAR"].ToString(),
dr["PUPIL_FIRSTNAME"].ToString(),
dr["PUPIL_SECNAME"].ToString(),
dr["PUPIL_LASTNAME"].ToString(),
datatime,
dr["PUPIL_ADRESS"].ToString(),
dr["PUPIL_SEX"].ToString(),
dr["PUPIL_TEL"].ToString(),
dr["PUPIL_SOTTEL"].ToString());
}