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"; 这个样子啊 刚刚跑了下程序好像不行,如果不能这么写的话我要怎么实现呢?初学求教!
第二个问题我知道为什么了 引号错了 求大神指导第一个问题的写法
展开
 我来答
长日_假面
2014-04-01
知道答主
回答量:23
采纳率:0%
帮助的人:7.4万
展开全部
其实直接写3个iF ELSE也可以吧 或者每个DropDownList1_SelectedIndexChanged事件里写一个选择?其实结果也是一样的,每次触发也是要选三次的。
学派
2014-03-29 · TA获得超过446个赞
知道小有建树答主
回答量:465
采纳率:100%
帮助的人:257万
展开全部
Ajax,异步后台请求! 查询命令考虑使用存储过程吧! 如果你的数据量不大,也可以考虑先读取内存或缓存里再按条件过滤
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
net新手ch
2014-03-29
知道答主
回答量:18
采纳率:0%
帮助的人:12.7万
展开全部
你说的是选中一个下拉列表后其余的下拉列表要跟着一起变化么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式