Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 组合框选择_Vb.net_Combobox - Fatal编程技术网

Vb.net 组合框选择

Vb.net 组合框选择,vb.net,combobox,Vb.net,Combobox,使用bindingsource在组合框中选择项目时遇到问题。 我填充组合框没问题,项目已列出。我仔细检查了绑定源是否包含信息 Combobox具有displaymember文本和valuememberinteger 我的bindingsource包含valuemember 如何将combobox绑定到bindingsource,以便根据bindingsource中存储的valuemember显示正确的displaymemeber 这就是我尝试过的 cboAccessLevel.SelectedV

使用bindingsource在组合框中选择项目时遇到问题。 我填充组合框没问题,项目已列出。我仔细检查了绑定源是否包含信息

Combobox具有displaymember文本和valuememberinteger

我的bindingsource包含valuemember

如何将combobox绑定到bindingsource,以便根据bindingsource中存储的valuemember显示正确的displaymemeber

这就是我尝试过的

cboAccessLevel.SelectedValue = EditMembershipBindingSource("accesslevelid")
我正在使用vb.net

下面是绑定代码

        strSQL = "select * from memberships where name = " & "'" & MembershipName & "'"

        Using Connection As New SqlConnection(ProgramSQLConnection)
            Connection.Open()
            Dim Command As New SqlClient.SqlCommand(strSQL, Connection)
            Dim MyAdapter As SqlDataAdapter = New SqlDataAdapter
            MyAdapter.SelectCommand = Command
            dtSpecificMembership = New DataTable
            MyAdapter.Fill(dtSpecificMembership)
            EditMembershipBindingSource.DataSource = dtSpecificMembership
            Connection.Close()
        End Using

如果我正确理解你的问题

这就是我的工作原理:

cboAccessLevel.DataBindings.Add("Selectedvalue", EditMembershipBindingSource, "accesslevelid")

Hai使用Onedataset和TableAdapter添加BindingSource并使用Combobox使用绑定数据项选项勾选并选择数据源,选择BindingSource和值成员以及显示成员

同时显示绑定代码..datatextfield nor.datavaluefield是ComboboBox的成员我道歉,您正在从应用程序而不是web应用程序创建windows..ComboBox1.DisplayMember=name“您想要显示的文本-从数据源返回ComboBox1.ValueMember=MembershipName”您的文本已从数据源返回的值
cboAccessLevel.DataBindings.Add("Selectedvalue", EditMembershipBindingSource, "accesslevelid")