C# 仅查看datagrid中满足特定条件的行
my datagrid(dataGridView1)中的一列称为DatePaid,单击按钮即:C# 仅查看datagrid中满足特定条件的行,c#,winforms,date,datagrid,C#,Winforms,Date,Datagrid,my datagrid(dataGridView1)中的一列称为DatePaid,单击按钮即: private void viewOverdue_Click(object sender, EventArgs e) { // details here } 我希望它在DatePaid列中显示datagrid中2周或2周以上的所有行(使用变量cRentStart作为起点-它本身就是dd/mm/yyy格式的日期)。所有日期必须采用dd/mm/yyyy格式。您必须筛选完整的记录列表,然后重新绑定新
private void viewOverdue_Click(object sender, EventArgs e)
{
// details here
}
我希望它在DatePaid列中显示datagrid中2周或2周以上的所有行(使用变量cRentStart作为起点-它本身就是dd/mm/yyy格式的日期)。所有日期必须采用dd/mm/yyyy格式。您必须筛选完整的记录列表,然后重新绑定新的筛选列表
private void viewOverdue_Click(object sender, EventArgs e)
{
Records[] filteredRecords = allRecords.Where(x => x.DatePaid <= cRentStart).ToArray();
dateGridView1.DataSource = filteredRecords;
dateGridView1.DataBind();
}
private void view过期\u单击(对象发送者,事件参数e)
{
Records[]filteredRecords=allRecords.Where(x=>x.DatePaid Convert.ToDateTime(x.DatePaid)
Records[] filteredRecords = allRecords.Where(x => Convert.ToDateTime(x.DatePaid) <= Convert.ToDateTime(cRentStart)).ToArray();