Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2013, 02:08
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 8 meses
Puntos: 7
Pregunta Cargar en una misma linea de un dropdownlist dos valores

Hola,

Necesito saber como puedo cargar en una misma linea de un DropDownList el valor de dos columnas diferentes.

Ahora mismo haciendo esto el DropDownList me muestra CIM en la primera posicion e HYDRO en la segunda y lo que quiero es que me muestre en la primera CIM Descripcion de linea, y en la segunda HYDRO Valores de Hydro ya que CIM e HYDRO son los valores de la columna DI y Descripcion de linea y Valores de Hydro son los valores de la columna DiDescript

Código vb.net:
Ver original
  1. Protected Sub cargarComboS1()
  2.         Dim conn As New MySqlConnection
  3.         'se apunta a la cadena de conexion guardada en el archivo Web.config
  4.         conn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("conexionMySQL156").ConnectionString
  5.         Dim da As MySqlDataAdapter
  6.         Dim ds As New DataSet
  7.         Dim Sql As String
  8.  
  9.         conn.Open()
  10.  
  11.         Sql = "select distinct DI, DiDescript from operario order by DI"
  12.  
  13.         da = New MySqlDataAdapter(Sql, conn)
  14.         ds = New DataSet
  15.  
  16.         Try
  17.             da.Fill(ds)
  18.             If IsPostBack = False Then
  19.                 Me.DropDownListS1.DataSource = ds.Tables(0)
  20.                 Me.DropDownListS1.DataValueField = "DI"
  21.                 Me.DropDownListS1.DataTextField = "DI"
  22.                 Me.DropDownListS1.DataBind()
  23.             End If
  24.         Catch ex As Exception
  25.  
  26.             MsgBox("Error en BD" & Chr(13) & Chr(13) & ex.Message)
  27.         Finally
  28.             If conn.State = ConnectionState.Open Then
  29.  
  30.                 conn.Close()
  31.                 conn.Dispose()
  32.             End If
  33.         End Try
  34.     End Sub

Alguien me puede echar una mano?
__________________
Gracias por todo;

Un saludo