c#关于下拉列表的问题
第一个问题我的下拉列表有三个属性餐厅类型(所有类型、类型1,类型2。。)、营业时间(所有时间,t1,t2。。)、餐厅地点(所有地点,地点1,地点2。。所有类型的语句和选的...
第一个问题 我的下拉列表有三个属性 餐厅类型(所有类型、类型1,类型2。。)、营业时间(所有时间,t1,t2。。)、餐厅地点(所有地点,地点1,地点2。。
所有类型的语句和选的详细地点的语句不一样如果就一个下拉菜单我可以这么写,但是3个要选择后一起变化时就不行啊需要有8中不同的情况我想问能不能合起来用一个select语句表达?或者如何表达的干净一点?
if (DropDownList1.SelectedValue == "not null")
comm.CommandText = "select * from food where type is not null";
else
comm.CommandText = "select * from food where type='" + DropDownList1.SelectedValue + "'";
第二个问题 营业时间(所有时间,t1,t2。。)这个表对应的是餐馆ID*营业时间的表就是0表示不营业,1表示营业
t1 t2 t3 t4 t5
1 0 1 1 0 1
2 1 0 1 1 0
以此类推 下拉框我设定的value是t1,t2,t3..也就是用户选择的时间为1的时候才选出内容,那sql语句能不能写成comm.CommandText = "select * from time where ' + DropDownList2.SelectedValue + "'=1"; 这个样子啊 刚刚跑了下程序好像不行,如果不能这么写的话我要怎么实现呢?初学求教!
第二个问题我知道为什么了 引号错了 求大神指导第一个问题的写法 展开
所有类型的语句和选的详细地点的语句不一样如果就一个下拉菜单我可以这么写,但是3个要选择后一起变化时就不行啊需要有8中不同的情况我想问能不能合起来用一个select语句表达?或者如何表达的干净一点?
if (DropDownList1.SelectedValue == "not null")
comm.CommandText = "select * from food where type is not null";
else
comm.CommandText = "select * from food where type='" + DropDownList1.SelectedValue + "'";
第二个问题 营业时间(所有时间,t1,t2。。)这个表对应的是餐馆ID*营业时间的表就是0表示不营业,1表示营业
t1 t2 t3 t4 t5
1 0 1 1 0 1
2 1 0 1 1 0
以此类推 下拉框我设定的value是t1,t2,t3..也就是用户选择的时间为1的时候才选出内容,那sql语句能不能写成comm.CommandText = "select * from time where ' + DropDownList2.SelectedValue + "'=1"; 这个样子啊 刚刚跑了下程序好像不行,如果不能这么写的话我要怎么实现呢?初学求教!
第二个问题我知道为什么了 引号错了 求大神指导第一个问题的写法 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询