Формат даты 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());
}