Как получить только значение даты
private void CoursesLookUp() //2-Step Get Student List with there cities names from SQl Server { CoursesDataSet.Clear(); CourseCollection.Clear(); GrdCourses.ItemsSource = CourseCollection; var con1 = new SqlConnection(Connectionstring); SqlCommand cmd1; cmd1 = new SqlCommand(Sql,con1); SqlDataAdapter da1; da1 = new SqlDataAdapter(cmd1); da1.Fill(CoursesDataSet); for (int i = 0; i < CoursesDataSet.Tables[0].Rows.Count; i++) { CourseCollection.Add(new Course() { CourseId = int.Parse(CoursesDataSet.Tables[0].Rows[i][0].ToString()), Year = CoursesDataSet.Tables[0].Rows[i][11].ToString(), LevId = int.Parse(CoursesDataSet.Tables[0].Rows[i][12].ToString()), Levle = CoursesDataSet.Tables[0].Rows[i][13].ToString(), SemId = int.Parse(CoursesDataSet.Tables[0].Rows[i][9].ToString()), Semester = CoursesDataSet.Tables[0].Rows[i][10].ToString(), Price = Convert.ToDecimal(CoursesDataSet.Tables[0].Rows[i][4].ToString()), CurrencyId = int.Parse(CoursesDataSet.Tables[0].Rows[i][5].ToString()), Currency = CoursesDataSet.Tables[0].Rows[i][6].ToString(), Rate = Convert.ToDecimal(CoursesDataSet.Tables[0].Rows[i][7].ToString()), Start = Convert.ToDateTime(CoursesDataSet.Tables[0].Rows[i][1].ToString()).Date, End = Convert.ToDateTime(CoursesDataSet.Tables[0].Rows[i][2].ToString()).Date, Hours = Convert.ToDecimal(CoursesDataSet.Tables[0].Rows[i][3].ToString()), Status = CoursesDataSet.Tables[0].Rows[i][8].ToString() }); } GrdCourses.ItemsSource = CourseCollection; }
Что я уже пробовал:
End = Convert.ToDateTime(CoursesDataSet.Tables[0].Rows[i][2].ToString()).Date,
Это возвращает дату + время как
4/1/2019 12:00:00 AM
Чего я хочу вот так
4/1/2019
Gerry Schmitz
Ваш код недоступен.
Вы должны использовать имена таблиц, имена столбцов и ссылки на строки.