Para acceder a las diferentes columnas del resultado de un combo simplemente tenemos que consultar el la propiedad "Value" del índice de la columna en la colección "Columns" en función de la consulta original.
En el siguiente ejemplo, tras seleccionar un valor en el combo, se guardarán los valores de hasta tres columnas de la consulta original.
Código VB6:
lColumna1 = ControlCombo.Columns(0).Value lColumna2 = ControlCombo .Columns(1).Value lColumna3 = ControlCombo .Columns(2).Value
Código C#:
IComboUsuario idComboUsuario = (IComboUsuario)gForm.Controls["ControlCombo"]; Valor valorColumna1 = idComboUsuario.Columns[0].Value; Valor valorColumna2 = idComboUsuario.Columns[1].Value; Valor valorColumna3 = idComboUsuario.Columns[2].Value;