我的数据库中有一个名为“月”的列。我想做的是在两个月之间过滤表格。这方面的例子是 3 月 - 6 月。我有可以工作但只能按字母顺序工作的代码
string strquery = "select * from tbl_DR_data ";
string strq2 = "where";
if (DropDownList6.SelectedItem.Text != "All" && DropDownList8.SelectedItem.Text != "All") {
string month1 = DropDownList6.SelectedItem.Text.ToString();
string month2 = DropDownList8.SelectedItem.Text.ToString();
strq2 = strq2 + "[Month] BETWEEN'" + month1 + "'AND'" + month2 + "'";
}
当DropDownList6 = March
和DropDownList8 = June
。网格视图中没有任何内容出现在我绑定但如果交换它们所以 DDL6= June 和 DDL8 = March 它可以工作:S
是否有解决方法,以便我可以按照月份的顺序排列月份,而不是按字母顺序排列