データベース内に「月」という列があります。私がやりたいことは、2 か月間でテーブルをフィルター処理することです。この例は、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 = 6月とDDL8 = 3月が機能します:S
月がアルファベット順ではなく、本来の順序で月を並べられるようにするための回避策はありますか