【发布时间】:2012-03-08 16:58:25
【问题描述】:
我刚刚完成了一些代码,这些代码成功过滤了介于 2 个日期时间选择器 - startSchedule 和 endSchedule 之间的截止日期。
目前 if 语句在我想要的时候启动,但我不确定在 if 语句中放入哪个代码以在 datagridview 中显示过滤后的行。
datagridview 具有以下列 - 模块、描述、截止日期、优先级。
如何在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 语句代码部分中放置什么代码吗?
-
我假设满足 if 语句要求的行是您希望可见的行,还是我向后 @user1163762?
标签: c# winforms datagridview