一个dropdownlist取值查询的问题

sbxkpl 2004-04-26 08:50:31
页面中有一个dropdownlist,绑定了一个表,显示表中一字段数据,现在想利用dropdownlist中显示的数据做为查询条件,click后,查询后得到的数据显示在datagrid中。可是怎么取出其值呢,老大们帮忙看目的地,以下是我的代码!
sub search_Click(sender as object , e as eventargs)
dim ds as dataset=new dataset
dim conn as oledbconnection
conn=new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("/qkglxt/data/data.mdb"))
dim mycommand as oledbDataAdapter

dim flage as string="'" & dlHTLB.SelectedItem.Value & "'"

mycommand=new oledbDataAdapter("select * from expert where e_realm='"+flage+"' order by id desc",conn)
conn.open()
mycommand.fill(ds)
mydatagrid.datasource=new dataview(ds.tables(0))
mydatagrid.databind()
end sub


我将 dim flage as string="'" & dropdownlist.SelectedItem.Value & "'"
换成 dim flage as string="社科"
在e_realm字段中"社科"就全部在datagrid中显示出来了。
还有换成 dim flage as string=" & dropdownlist.Text & "也一样显示不出。
各位大侠,帮我把把脉吧!到底怎样将dropdownlist的值取出来做为查询条件呢!
...全文
56 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbxkpl 2004-04-26
  • 打赏
  • 举报
回复
呵呵。。。问题结决!结帖!谢谢各位了!
lkk2073 2004-04-26
  • 打赏
  • 举报
回复
语法没有错误...跟一下,看看flage和fla里面的内容是什么,再拿到查询分析器里去运行...

首先要学会跟踪程序,其次变量命名要规范...呵呵
sbxkpl 2004-04-26
  • 打赏
  • 举报
回复
thanks!谢谢各位了!呵呵。。。。 好事做到底,还问一个,再加一个dropdownlist,用两个dropdownlist的值进行查询.如何进行呢!我用下面的语句and 不成功!马上结帖!

dim flage as string=dlHTLB.SelectedItem.Value
dim fla as string=dlHTDJ.SelectedItem.Value

mycommand=new oledbDataAdapter("select * from expert where e_realm='"+flage+"' and e_zhiwu='"+fla+"' order by id desc",conn)

conn.open()
xxdneu 2004-04-26
  • 打赏
  • 举报
回复
sub search_Click(sender as object , e as eventargs)
dim ds as dataset=new dataset
dim conn as oledbconnection
conn=new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("/qkglxt/data/data.mdb"))
dim mycommand as oledbDataAdapter

dim flage as string=dlHTLB.SelectedItem.Value

mycommand=new oledbDataAdapter("select * from expert where e_realm='"+flage+"' order by id desc",conn)
conn.open()
mycommand.fill(ds)
mydatagrid.datasource=new dataview(ds.tables(0))
mydatagrid.databind()
end sub
lkk2073 2004-04-26
  • 打赏
  • 举报
回复
改成:
dim flage as string=dropdownlist.SelectedItem.Value
lkk2073 2004-04-26
  • 打赏
  • 举报
回复
单引号重复了...呵呵
sbxkpl 2004-04-26
  • 打赏
  • 举报
回复
页面中有一个dropdownlist,绑定了一个表,显示表中一字段数据,现在想利用dropdownlist中显示的数据做为查询条件,click后,查询后得到的数据显示在datagrid中。可是怎么取出其值呢,老大们帮忙看目的地,以下是我的代码!
sub search_Click(sender as object , e as eventargs)
dim ds as dataset=new dataset
dim conn as oledbconnection
conn=new oledbconnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("/qkglxt/data/data.mdb"))
dim mycommand as oledbDataAdapter

dim flage as string="'" & dropdownlist.SelectedItem.Value & "'"

mycommand=new oledbDataAdapter("select * from expert where e_realm='"+flage+"' order by id desc",conn)
conn.open()
mycommand.fill(ds)
mydatagrid.datasource=new dataview(ds.tables(0))
mydatagrid.databind()
end sub


我将 dim flage as string="'" & dropdownlist.SelectedItem.Value & "'"
换成 dim flage as string="社科"
在e_realm字段中"社科"就全部在datagrid中显示出来了。
还有换成 dim flage as string=" & dropdownlist.Text & "也一样显示不出。
各位大侠,帮我把把脉吧!到底怎样将dropdownlist的值取出来做为查询条件呢!

62,243

社区成员

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

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

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

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