2 datetimepickers - startScheduleとendScheduleの間のデッドラインを正常にフィルタリングしているコードを終了しました。DataGridViewでフィルタリングされた行を表示
現時点ではifステートメントが開始されていますが、if文に配置するコードがわからないため、フィルタされた行がDataGridViewに表示されません。
datagridviewには、module、description、deadline、priorityという列があります。
条件を満たす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.
}
}
}
誰かがifステートメントコードセクションに入れるコードを知っていますか? – Rob
ifステートメントの要件を満たす行が表示される行であると仮定しているか、またはそれを後方に@ user1163762持っていると仮定しますか? – ImGreg