例如,如果我有以下代码应该从 sql 数据库中存在的所有值中获取组合框 1 中的所有值:
ComboBox1.Items.Add(dset.Tables(0).Rows().Item("P_ID").ToString())
那么,无论任何特定行如何,我应该如何确保获得所有值?谢谢。
例如,如果我有以下代码应该从 sql 数据库中存在的所有值中获取组合框 1 中的所有值:
ComboBox1.Items.Add(dset.Tables(0).Rows().Item("P_ID").ToString())
那么,无论任何特定行如何,我应该如何确保获得所有值?谢谢。
如果要使用来自特定表的所有值填充组合框,则不必编写任何循环代码。
编辑:您可以使用过滤后的数据创建新数据集。如:
Dim conn As New SqlConnection(connString)
Dim strSQL As String = "SELECT * FROM TABLENAME WHERE YOUR_CONDITION"
Dim da As New SqlDataAdapter(strSQL, conn)
Dim ds As New DataSet
da.Fill(ds)
With ComboBox1
.DataSource = ds.Tables(0)
.DisplayMember = "P_ID"
.ValueMember = "P_ID"
.SelectedIndex = 0
End With