我想在 if 语句中使用多个运算符,例如 =、>、&&。如果(strAuthReqDate == null && strDate < strExpectedSubDate),我只想在此条件为真时发送电子邮件。所以我认为我的“小于运算符”是错误的,请让我知道我在这里做错了什么。谢谢
这是我的代码:
foreach (GridViewRow gr in GridView1.Rows)
{
CheckBox cb = (CheckBox)gr.FindControl("chkItem");
if (cb.Checked)
{
// string strID = gr.Cells[0].Text;
string strExpectedSubDate = gr.Cells[3].Text;
string strAuthReqDate = gr.Cells[8].Text;
string strDate = Convert.ToString(System.DateTime.Now);
if (strAuthReqDate == null && strDate < strExpectedSubDate)
{
send email();
}
}
}