我在后面的代码中有以下代码btnShowReport_Click
:
SqlDataSource1.SelectParameters.Clear();
SqlDataSource1.SelectParameters.Add("username", txtUsername.Text);
SqlDataSource1.SelectParameters.Add("printer", ddlPrinter.Text);
SqlDataSource1.SelectParameters.Add("to", Date.convertDateSolar2Gregorian(txtDateFrom_datepicker.Text));
SqlDataSource1.SelectParameters.Add("from", Date.convertDateSolar2Gregorian(txtDateTo_datepicker.Text));
SqlDataSource1.SelectCommand = "SELECT * FROM JobLog WHERE UserName=@username and PrinterName=@printer and TimeSubmitted between @to and @from";
我希望当用户不填写某些文本框时,在查询中,文本框的条件在查询中被忽略。我希望你明白我想要什么。