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

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

最常用的有两种方法,不知道你问的是网页还是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(readerread())

{

ListItem li = new ListItem();

litext=reader[""];//数据库里读出的某个字段

livalue = reader[""];//同上

ddlTestItemsAdd(li);

}

数据绑定就是这样了

至于选择,DropDownList有一个OnSelectChange事件,可以到里面去取被选中的那一个Item

比如ListItem li = ddlTestSelectedItem;然后取li的Text和Value属性分别为刚才绑上去的两个值

打完,收工!

你可以加载Microsoft DataList Control60(OLEDB)

加载方法:在工具箱空白处点鼠标右键-》部件,在d出的对话框中选择Microsoft DataList Control60(OLEDB)单击确定,工具箱中就会出现DataCombo控件和DataList控件,用它俩可以直接绑定到数据库。

这是一个几乎不用代码的好方法!

在Combobox1的SelectedIndexChange事件中写:

Dim Result as string = ""

Result = combobox1text

以上就是关于请教高手,如何将数据库数据读出并且显示在下拉列表里,然后根据相应选择进行查询麻烦给个实例!全部的内容,包括:请教高手,如何将数据库数据读出并且显示在下拉列表里,然后根据相应选择进行查询麻烦给个实例!、VB,欲在列表框Combo的下拉菜单中显示数据库中一字段的值,请问怎么实现、vb.net中combobox连接数据库,如何读获取我当前选定的combobox下拉菜单中的选项赋值给一个变量等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10183333.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存