Формат даты MonthCalendar - C#

Узнай цену своей работы

Формулировка задачи:

При нажатие на календарный день , у меня идет событие .....
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();
                       //чтение из файла
В текстовой файле stroka[4] ,это дата ....В гридвью -это не видимый столбец .....Так вот мне нужно при нажатие на дату в календаре , сравнивать нажатую дату и есть ли таккая дата записаная в файл .. Но я не знаю какой формат даты создается при нажатие на день календаря ? ЗЫЖ И вообще правильно я мыслю -можно ли так?

Решение задачи: «Формат даты MonthCalendar»

textual
Листинг программы
 private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
        {
            MessageBox.Show(monthCalendar1.SelectionEnd.Date.ToShortDateString());
            MessageBox.Show(monthCalendar1.SelectionStart.Date.ToShortDateString());
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5