Establecí combobox.datasource en un elemento de vista de datos (para que se vincule a una tabla), cuando obtengo el valor de retorno de combobox.selectedvalue. Error fue devuelto bcos es de tipo "system.data.datarowview"Combobox valor seleccionado return DataRowView
No sé qué frecuencia su valor de retorno como texto
El código:
If ldstList.Tables(0).Rows.Count <> 0 Then
With CbStatus
.DataSource = ldstList.Tables(0)
.DisplayMember = "CardStatus"
.ValueMember = "StatusID"
End With
End If
If Integer.Parse(CbStatus.SelectedValue) > 0 Then
GridLoad(Integer.Parse(CbStatus.SelectedValue))
End If
Gracias, acabas de salvar mi día. Nunca supe que el orden importaba tanto. – Bibhu
Tuve este problema y descubrí que había configurado 'DataSource' antes que los otros dos en algunas situaciones. Configurar el 'DataSource' last lo solucionó por mí. –
Gran respuesta aquí. Justo en el dinero. Estaba luchando con algunos cuadros combinados que funcionaban bien y otros que simplemente no funcionarían, hasta esto. También agregaría que no debería adjuntar manejadores de eventos ValueChanged hasta después de todo esto, de lo contrario recibirá un golpe cuando configure el ValueMember, y el valor será nulo ya que aún no ha configurado DataSource. – AngCaruso