请教高手,如何将数据库数据读出并且显示在下拉列表里,然后根据相应选择进行查询?麻烦给个实例!

我问的是整体的实现方法,比如说我这里有3个存储过程,分别是查询出部门、号码、通话时长,我该如何在页面上将它显示在下拉列表供选择?给个实例!数据库SQL编程工具VS2010... 我问的是整体的实现方法,比如说我这里有3个存储过程,分别是查询出部门、号码、通话时长,我该如何在页面上将它显示在下拉列表供选择?给个实例!
数据库SQL 编程工具VS2010 用MVC实现
展开
 我来答
bigsolomon
2011-12-15 · TA获得超过233个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:158万
展开全部
最常用的有两种方法,不知道你问的是网页还是Winform
1.前台直接绑定(适用于网页)
<asp:DropDownList ID="ddlTest" runat="server" DataSourceID="sdsTest" DataTextField="" DataValueField=""></asp:DropDownList>这是前台下拉列表控件
<asp:SqlDataSource ID="sdsTest" runat="server"></asp:SqlDataSource>这是前台的Datasource控件,有很多种LinQDatasoure,XMLDatasoure等等,使用方法去网上查吧,很多
2.后台绑定(网页,Winform都适用)
首先在Web前台或者Winform页面上声明一个DropdownList控件,比如叫它ddlTest
然后在后台进行绑定,以SqlReader为数据源为例
while(reader.read())
{
ListItem li = new ListItem();
li.text=reader[""];//数据库里读出的某个字段
li.value = reader[""];//同上
ddlTest.Items.Add(li);
}
数据绑定就是这样了
至于选择,DropDownList有一个OnSelectChange事件,可以到里面去取被选中的那一个Item
比如ListItem li = ddlTest.SelectedItem;然后取li的Text和Value属性分别为刚才绑上去的两个值
打完,收工!
匿名用户
2011-12-15
展开全部
你从数据库里读出来数据以后,绑定到下拉列表中就可以了。用comboBox1.DataSource绑定那个数据源。选择用id查询select 字段名 from 表名 where id=获取的id,这样应该就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友919f499f0
2011-12-15 · 超过11用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:39万
展开全部
看你用什么软件编程啦,数据库查询出来的记录,有记录集来保存的,如果是vb用个列表控件跟这个recordset连起来就是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q465897859
2011-12-15 · TA获得超过117个赞
知道答主
回答量:118
采纳率:0%
帮助的人:63.3万
展开全部
数据库只能读取出数据 但不能控制他现实在哪 那是前台控制的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iambise
2011-12-15 · TA获得超过714个赞
知道小有建树答主
回答量:834
采纳率:50%
帮助的人:496万
展开全部
你用的是什么数据库?如果是sql,那可以查询系统数据表sysobjects,里面包含你所有的表和你建立的存储过程,你自己百度一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式