两个DropdownList选定范围的数据库查询怎么做?

easyinter 2008-06-04 09:12:44
有一个多条件查询表单

其中有一个搜索项color,使用两个DropdownList 其中的项目都是("d","e","f","g","h","i","j","k“,"m","n","o-p","w-x","z","fancy")
选择这两个DropdownList以划定范围,比如:DropdownList1选择"e",DropdownList2选择"g",就是查询数据库中color字段匹配("e","f","g")的条目

请问大家这样的查询如何实现?如能解决,高分伺候!
...全文
148 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liwei81888 2008-06-04
  • 打赏
  • 举报
回复
up
whp1204 2008-06-04
  • 打赏
  • 举报
回复
楼主看了上面的回复,估计问题已经解决了吧。接分。
汉升软件 2008-06-04
  • 打赏
  • 举报
回复
用ajax,前臺用兩個WEB控件Select,定義select的函數
<select id="Select1" style="width: 200px" runat="server" onchange="SelectBranch(this.value)" >
<script>
function SelectBranch(va)
{
if(va!='0')
{
var txt11 = document.getElementById("TextBox11");
txt11.value=va;
var select2 = document.getElementById("Select2");
select2.disabled=false;
var select3 = document.getElementById("Select3");
select3.disabled=true;
select3.options.length=1;
var url="Handler.ashx?type=branch&id="+va+"";
send_request("GET",url,null,"text",populateClass3);
}
}
傳值到下一個Select就可以啊
wzy_love_sly 2008-06-04
  • 打赏
  • 举报
回复
纯between不行,如果前面大,后面小查不到数据了,
定义个方法判断,把条件结果返回
niuniuhuang 2008-06-04
  • 打赏
  • 举报
回复
你在数据库里面保存的时候把那个字段保存为int的
("d","e","f","g","h","i","j","k“,"m","n","o-p","w-x","z","fancy")
分别对应1 2 3 4 5 6 7 8 9 10 11 12 13 14
那DropdownList1选择"e",DropdownList2选择"g",就是查询数据库中color字段在2和4之间的
zhang_13241324 2008-06-04
  • 打赏
  • 举报
回复
先定义两个string型的变量接收dropdownlist选择的文本
string a = dropdownlist1.SelectedItem.Text;
string b = dropdownlist2.SelectedItem.Text;
select color from 表名 where color between '"+a+"' and '"+b+"';
ASP_sem 2008-06-04
  • 打赏
  • 举报
回复
是不是类似那种联动的显示啊
机器人 2008-06-04
  • 打赏
  • 举报
回复
BETWEEN ... AND ...

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧