首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SQL数据库中选择下拉列表

从SQL数据库中选择下拉列表
EN

Stack Overflow用户
提问于 2015-03-31 17:08:16
回答 1查看 89关注 0票数 0

我正试着做一个汽车维修项目,我有个小问题。该项目类似于:

4种不同车型的维修方案。

代码语言:javascript
复制
 CarA ( MirrorA, etc etc )
 CarB ( MirrorB, etc etc )
 CarC ( MirrorC, etc etc )
 CarD ( MirrorD, etc etc )

我想做的是,当我选择一个Car (从一个DropDownList),程序选择正确的维修计划的汽车!

代码语言:javascript
复制
SqlCommand cmd = new SqlCommand("Select id, description from accauto_maps", con);
con.Open();
DropDownList1.DataSource = cmd.ExecuteReader();
DropDownList1.DataTextField = "description";
DropDownList1.DataValueField = "id";
DropDownList1.DataBind(); 

现在我被困住了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-31 18:14:35

现在,您需要在这个列表中设置SelectedValue和/或定义事件OnSelectedIndexChanged,在其中处理用户的选择

下面是我们如何做到这一点的例子:

代码语言:javascript
复制
<asp:DropDownList ID="ddlStatus" AutoPostBack="True" runat="server" DataSourceID="EDSLookStatus"
    DataValueField="cd" 
    DataTextField="lookupName" 
    OnSelectedIndexChanged="ddlStatus_SelectedIndexChanged" />
<asp:TextBox ID="txtBxStatus" runat="server" Text='<%# Bind("status") %>' Visible="False" />

诀窍是:添加不可见的文本框,链接到"status“。当ddl更改值时,它将新值设置为此txtBx:

代码语言:javascript
复制
protected void ddlStatus_SelectedIndexChanged(object sender, EventArgs e)
{
    DropDownList ddl = FormViewClient.FindControl("ddlStatus") as DropDownList;
    TextBox txtBx = FormViewClient.FindControl("txtBxStatus") as TextBox;
    if (ddl != null && txtBx != null)
    { txtBx.Text = ddl.SelectedValue; }
}

若要设置选定的值:

代码语言:javascript
复制
<asp:FormView ... OnDataBound="FormViewClient_DataBound" >

代码语言:javascript
复制
protected void FormViewClient_DataBound(object sender, EventArgs e)
{
    ...
    DropDownList ddl = FormViewClient.FindControl("ddlStatus") as DropDownList;
    TextBox txtBx = FormViewClient.FindControl("txtBxStatus") as TextBox;
    if (ddl != null && txtBx != null)
    { ddl.SelectedValue = txtBx.Text; }
    ...
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29374432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档