winform 实现下拉列表绑定数据库

winform 实现下拉列表绑定数据库,第1张

首先你要理解 绑定的是数据源 不是数据库

你的下拉列表可以用Selecedchanged的事件来实现,当选着的项发生变化的时候就绑定不同的数据源。 这个数据源 一般是从数据库里拿出来的 。 可以一个表可以几个表。关键是你要拿什么数据了

插入一个数据库控件adodc1,设置connectionstring属性与你的数据库绑定,设置recordsource属性,输入sql语句,比如:

select

姓名

from

数据库

再插入一个combox控件,设置datasource为

adodc1,设置datafiled为

姓名

这样就OK了。

string mateSql = "select L1,L2,inv_code,material from inv_master where isvisible='Y' order by L0,L1,L2"

SqlDataAdapter mateDa = new SqlDataAdapter(mateSql, myConn.con)

DataSet mateDs = new DataSet()

mateDa.Fill(mateDs)

ListItem mateLI

string mate = ""

for (int i = 0i <mateDs.Tables[0].Rows.Counti++)

{

DataRowView matedrv = mateDs.Tables[0].DefaultView[i]

mateLI = new ListItem(mate, matedrv["inv_code"].ToString().Trim())

selectMate.Items.Add(mateLI)

}

}

添加选项的话

dropdrowlist.items.add(text,value)

如果还要绑定数据库的话

下面再加绑定数据库


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

原文地址:https://54852.com/sjk/6733166.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存