vb.net - zone de liste déroulante affiche du Système.Les données.DataRowView lorsque vous tentez de sélectionner les données à partir de sql base de données
Je suis le Système.Les données.DataRowView quand j'ai essayé de sélectionner les données à partir de sql base de données. Voici mon code:
......
myCommand = New SqlCommand("SELECT FirstName +' '+ LastName FROM tblVisitor", myConnection)
myAdapter = New SqlDataAdapter(myCommand)
myAdapter.Fill(myDataSet, "tblVisitor")
cboName.DataSource = myDataSet.Tables(0)
cboName.DisplayMember = "FirstName"
cboName.DisplayMember = "LastName"
cboName.ValueMember = "FirstName"
cboName.ValueMember = "LastName"
..............
et j'ai l'erreur ci-dessus. S'il vous plaît aider.
Vous devez vous connecter pour publier un commentaire.
Votre SelectCommand n'est ni le retour d'une colonne
LastName
niFirstName
. Vous renvoyez une colonne(une concaténation de deux colonnes).Donc cela devrait fonctionner:
Vous devez définir
ValueMember
ainsi queDisplayMember
.