のコードビハインドに以下のコードがあります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";
ユーザーがいくつかのテキスト ボックスに入力しない場合、クエリで、テキスト ボックスの条件がクエリで無視されます。私が何を望んでいるのか理解していただければ幸いです。