Как сделать, чтобы определенная дата была выбрана в canlndercontrol из ячейки в виде сетки

1

Привет, я пишу следующий код, который он не работал

Формат даты в grid-view выглядит так: 2014-01-01

Calendar2.SelectedDate = Convert.ToDateTime(grid.SelectedRow.Cells[8].Text);
MultiView1.ActiveViewIndex = 2;
  • 1
    Что вы подразумеваете под не работал ? Можете ли вы быть более конкретным? Любое исключение или сообщение об ошибке? Кстати, какова ваша CurrentCulture ?
Теги:

1 ответ

0

если вы зацикливаете формат даты, вы можете использовать метод DateTime.ParseExact()

Попробуй это:

using System.Globalization;

Calendar2.SelectedDate = DateTime.ParseExact(grid.SelectedRow.Cells[8].Text,
                                    "yyyy-MM-dd",CultureInfo.InvariantCulture);
  • 0
    день меняется, но год не меняется
  • 0
    @ user3403112: извините, я вас не понял. не могли бы вы объяснить свою проблему с помощью некоторого примера.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню