通过使用Web服务返回数据集来填充组合框

时间:2012-02-03 15:05:24

标签: vb.net web-services

我正在尝试使用Web服务的结果填充组合列表框。 Web服务返回包含两列的数据集。我想向用户显示第一列,并使用用户从combox中选择项目来捕获第二列。

现在我可以显示第一列并捕获选择。

不确定如何将第二列的连接添加到组合框并捕获选择。

任何帮助都将不胜感激!!

到目前为止

代码......

    myDataSet1 = proxy3.listSuppLang() 

    Dim x As Integer 
    Dim dt As DataTable = myDataSet1.Tables(0) 
    Dim myString As String = "" 

    If dt IsNot Nothing AndAlso dt.Rows.Count > 0 Then 
        'some code 
        For x = 0 To dt.Rows.Count - 1 

            myString = dt.Rows(x).Item(0) 

            ComboBox1.Items.Add(myString) 
        Next 
        ComboBox1.Visible = True 
    End If

1 个答案:

答案 0 :(得分:1)

我发现这可以正常工作......

If dt IsNot Nothing AndAlso dt.Rows.Count > 0 Then
        'some code
        ComboBox1.DataSource = dt
        ComboBox1.DisplayMember = "textFieldcolumnName"
        ComboBox1.ValueMember = "valueFieldcolumnName"
        ComboBox1.Visible = True
End If