我刚刚完成了一些成功过滤2个datetimepickers - startSchedule和endSchedule之间截止日期的代码。在DataGridView中显示已过滤的行
目前,当我希望if语句被启动时,我不知道要在if语句中放入哪个代码来显示datagridview中的过滤行。
datagridview包含以下列 - 模块,描述,截止日期,优先级。
如何在满足条件的if语句中显示适当的行。
如果您需要更多信息,请告知我,谢谢。
这里是我到目前为止的代码:你如何有你的DataGridView设置
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 2012-03-08 20:12:30
我认为符合if语句要求的行是你想要显示的行,还是我有向后的@ user1163762? – ImGreg 2012-03-08 20:29:31