c# Property Grid 下拉框中的值如何从数据库中取

c# Property Grid 下拉框中的值如何从数据库中取,第1张

List<int> dt = new List<int>();

SqlConnection conn = new SqlConnection();

connConnectionString = "Data Source=\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database1mdf;Integrated Security=True;User Instance=True";

connOpen();

string selStr = "select panel_id from fw_t_Sel_Img";

SqlCommand cmd = new SqlCommand(selStr, conn);

SqlDataReader reader = cmdExecuteReader();

while (readerRead())

{

dtAdd(readerGetInt32(0));

}

thisDropDownList1DataSource = dt;

thisDropDownList1DataBind();

具体你是要怎么写呢

实现方法很多啊

你可以先查询到下拉框需要显示的值

返回一个List

然后在页面的时候循环迭代就可以显示了

具体的 你可以百度hi我

假设你的下拉框是地址,比如“北京、上海等” 那你把结果全部查询出来放到下拉列表中 然后判断数据库中的地址是哪一个, 如果和列表中的值相等 那就selected="selected"

<html>

<head>

<meta >

至于从数据库里返回的数据集,可以直接绑定下拉框,不需要for循环。

string str1 = "select 学号ID, 学号 from tb_学生信息" ;

tx_选择学号DataSource = tbl;

tx_选择学号DataValueField = "学号ID "; //绑定学号ID列

tx_选择学号DataTextField = "学号 "; //显示学号

tx_选择学号DataBind();

for循环时,输出html标签。下拉框的标签会吧。

在value的地方。><php address>。文本域的地方也是如此。

大概意思明白??

标签要写在<php>外面,值要写在<php>里面

你是从 servlet 跳转到 jsp 吧,你可以在servlet查询到 选项框里的内容List传到jsp

然后:

<select>

<c:foreach item="${List}" var="ml">

<option value="${mlname}">${mlname}</option>

</c:foreach>

</select>

这样应该OK了。希望对你有帮助

<option "<c:if test="${value1 == value2}">selected='selected'</c:if>"></option>

value1可以是选项的集合, value2是你的业务值

以上就是关于c# Property Grid 下拉框中的值如何从数据库中取全部的内容,包括:c# Property Grid 下拉框中的值如何从数据库中取、Java中的下拉列表框内容怎样实现从数据库中取值、如何使用下拉框和单选框提取数据库中的值并可以二次修改等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9357200.html

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

发表评论

登录后才能评论

评论列表(0条)

保存