Я пытаюсь вставить/обновить данные в DataGridView
, но столкнулся с небольшой проблемой.Выбрать/удалить строку в DataGridView
В ячейках DataGridView
указаны определенные ячейки с датой и временем начала (дата и время). Теперь то, что я пытаюсь сделать, - это нажать кнопку, чтобы текущая дата должна была быть найдена, строка выбрана, тогда время начала должно быть считано и с текущим временем следует рассчитать TimeSpan.
Сейчас я просто пытаюсь получить выбранную строку, чтобы вынуть данные ячейки времени запуска.
var Today = DateTime.Now.ToShortDateString();
dataGridView1.SelectedRows.Clear();
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (row.Cells[0].Value.Equals(Today))
{
row.Selected = true;
}
}
Но это дает мне ошибку в том, что листинг читается только ... Я не совсем уверен, что я сделал не так?
Так что я мог бы это воспринять, если кто-то может помочь мне с этим или дать мне совет о том, как решить эту проблему.
Заранее благодарен всем. :)
Какая линия дает ошибку ? –
@ Иван Стоев благодарит за комментарии. Строки «dataGridView1.SelectedRows.Clear();» и "if (row.Cells [0] .Value.Equals (Today))" дает ошибку. – scitch
@scitch Ошибка не в инструкции if, потому что вызов dataGridView1.SelectedRows.Clear(); –