如何在asp:dropdownlist中获取特定DataTextFied的DatavalueField。

时间:2016-08-03 07:21:38

标签: asp.net drop-down-menu c3.js

这是我绑定的下拉列表" Name" 。

        public void BindDLL()
        {
            functcheck();
            cmd.Connection = con;
            cmd.CommandText = "SELECT ID, Name, (ID + '-' + Name) AS IDNAME FROM Register";
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();
            da.Fill(dt);

            ddl_BO.DataSource = dt;

            ddl_BO.DataValueField = "ID";
            ddl_BO.DataTextField = "Name";
            ddl_BO.DataBind();
            ddl_BO.Items.Insert(0, new ListItem("---Select---", "-1"));
            ddl_BO.Attributes.Add("style", "background-color:#dfe6e8");

                   }      

        }

我想要" ID" "姓名"当我点击下拉列表中的特定名称

1 个答案:

答案 0 :(得分:0)

DropDownList的CodePen属性将为您提供id,要在用户更改选择时获取所选值,您可能需要将AutoPostBack属性设置为true并订阅DropDownList的SelectedValue

- if (superlongstatementnumberone == true 
-   && superlongstatementnumbertwo == false 
-   && superlongstatementnumberthree == true) {
-      var someContent = 'some content'
- }
div: span= someContent

SelectedIndexChanged

  

获取列表控件中所选项的值,或选择   列表控件中包含指定值

的项目