Я только что закончил некоторый код, который успешно фильтрует крайние сроки, которые попадают между 2 указателями datetime - startSchedule и endSchedule.
В данный момент оператор if запускается, когда я хочу, чтобы он был, но я не уверен, какой код поместить в оператор if для отображения отфильтрованных строк в представлении данных.
Представление таблицы данных имеет следующие столбцы - модуль, описание, крайний срок, приоритет.
Как отобразить соответствующие строки в операторе if, которые удовлетворяют условиям.
Дайте мне знать, если вам нужна дополнительная информация, спасибо.
Вот код, который у меня есть:
private void scheduleButton_Click(object sender, EventArgs e)
{
DateTime startSchedule = startDate.Value.Date;
DateTime endSchedule = endDate.Value.Date;
foreach (DataGridViewRow dr in TaskTable2.Rows)
{
string deadline = dr.Cells["Deadline"].Value.ToString();
DateTime deadlineRow = Convert.ToDateTime(deadline);
if (startSchedule <= deadlineRow && deadlineRow <= endSchedule)
{
MessageBox.Show("Display Row"); // display filtered rows here.
}
}
}