Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2004, 07:54
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 11 meses
Puntos: 7
Llenar un DropListDown en ASP.NET

Estoy tratando de llenar un DropListDown asi:

Código:
Dim  cnn As New ADODB.Connection()
Dim  rst As New ADODB.Recordset()
    
cnn.Open("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial " & _
"Catalog=Desarrollo;Data Source=PRSIST13;Use Procedure for Prepare=1;Auto Translate=True;Pa" & _
"cket Size=4096;Workstation ID=PRSIST13;Use Encryption for Data=False;Tag with column colla" & _
"tion when possible=False")

rst.Open("Select cdDescripcion, cdCodigo from centroDistribucion", cnn, _
ADODB.CursorTypeEnum.adOpenStatic,  ADODB.LockTypeEnum.adLockReadOnly)

cobCentroDist.Items.Clear()
cobCentroDist.DataSource = rst

Do While Not  rst.EOF
    cobCentroDist.DataTextField = rst.Fields("cdDescripcion").Value
    cobCentroDist.DataValueField = rst.Fields("cdCodigo").Value
    rst.MoveNext()
Loop 
Pero me da el siguiente error:
An invalid data source is being used for cobCentroDist. A valid data source must implement either IListSource or IEnumerable.
Line 46: cobCentroDist.DataSource = rst

Alguien tiene alguna idea de lo que puede estar pasando?

--
Saludos,
Joe Peña
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--