where
句として機能する文字列を作成するにはどうすればよいですか? 現時点では、私はこのようにしています:
string strquery = "select * from tbl_DR_data ";
string strq2 = "where [Year 1]='" + DropDownList1.SelectedItem.Text + "'and Product='" + DropDownList2.SelectedItem.Text +
"'and Media='" + DropDownList3.SelectedItem.Text + "'and Publication='" + DropDownList4.SelectedItem.Text + "'and Genre='" + DropDownList5.SelectedItem.Text +
"'and Month='" + DropDownList6.SelectedItem.Value + "'and Section='" + DropDownList7.SelectedItem.Text + "'";
string str3 = strquery + strq2;
ただし、問題は、すべてのドロップダウン リストに値が含まれている必要があることです。init内でどのドロップダウンに値があるかに従って、whereステートメントを作成できるようにしたいと考えています。したがって、例の DDL1 と DDL4 には値がありますが、他のすべてのドロップダウンが含まれているわけではありません。
どうすればこれを行うことができますか??