Формат даты MonthCalendar - C#
Формулировка задачи:
При нажатие на календарный день , у меня идет событие .....
В текстовой файле stroka[4] ,это дата ....В гридвью -это не видимый столбец .....Так вот мне нужно при нажатие на дату в календаре , сравнивать нажатую дату и есть ли таккая дата записаная в файл ..
Но я не знаю какой формат даты создается при нажатие на день календаря ?
ЗЫЖ И вообще правильно я мыслю -можно ли так?
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
//чтение из файла string line; string[] stroka; System.IO.StreamReader readfile = new StreamReader(@"C:\Documents and Settings\r.lukyanov\My Documents\" + Program.tb4 + ".csv"); while ((line = readfile.ReadLine()) != null) { stroka = line.Split(';'); //!!! if (monthCalendar1_DateSelected == stroka[4]) dataGridView1.Rows.Add(stroka[0], stroka[1], stroka[2], stroka[3], stroka[4]); } readfile.Close(); readfile.Dispose(); datafile.Close(); //чтение из файла
Решение задачи: «Формат даты MonthCalendar»
textual
Листинг программы
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e) { MessageBox.Show(monthCalendar1.SelectionEnd.Date.ToShortDateString()); MessageBox.Show(monthCalendar1.SelectionStart.Date.ToShortDateString()); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д