У меня есть таблица Timetable, которая представлена в виде DataGrid. В нем есть столбец "Date". Я хочу чтобы можно было вводить в этот столбец только дату не раньше текущей. Вот что я пробовал сделать, но это не работает. Подскажите как можно модифицировать код
private void timetableDataGridView_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
string headerText = timetableDataGridView.Columns[e.ColumnIndex].HeaderText;
if (!headerText.Equals("Date")) return;
DateTime date;
if (!DateTime.TryParse(e.FormattedValue.ToString(), out date) && date > System.DateTime.Now)
{
timetableDataGridView.Rows[e.RowIndex].ErrorText = "attention";
e.Cancel = true;
}
}
void timetableDataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
// Clear the row error in case the user presses ESC.
timetableDataGridView.Rows[e.RowIndex].ErrorText = String.Empty;
}
Используй для сравнения DateTime метод CompareTo
https://docs.microsoft.com/ru-ru/dotnet/api/system.datetime.compareto?view=netframework-4.8
Виртуальный выделенный сервер (VDS) становится отличным выбором
Почему-то не могу дождаться завершения загрузки веб-страницы, бесконечный циклВ чем моя проблема? Использовал следующий код:
Пробую перенести одну из структур с из DXGI, но столкнулся с проблемой
Как получить список всех элементов на странице из элемента управления WebBrowser? Необходимо получить именно всех элементов, а не отдельные из них
Есть код, который выводит строки в datagridview при выборе индекса из comboboxНо при сбросе через comboBox1