Ver Mensaje Individual
  #6 (permalink)  
Antiguo 19/05/2005, 10:16
Avatar de WilliamsPeru
WilliamsPeru
 
Fecha de Ingreso: febrero-2005
Mensajes: 15
Antigüedad: 19 años, 2 meses
Puntos: 0
yo cargo y lleno los DDL de la siguiente manera

Código:
Private Sub CargaTipoMedio(ByVal pTipoMedio As String)
        Dim ds As New DataSet()
        Dim da As New SqlDataAdapter()
        da.SelectCommand = New SqlCommand()
        da.SelectCommand.Connection = cn
        da.SelectCommand.CommandText = "GPETAB_TipoMedioDDL_S"
        da.SelectCommand.Parameters.Add("@CodEmpresa", SqlDbType.Char, 6).Value = Session("CodEmpresa")
        da.SelectCommand.CommandType = CommandType.StoredProcedure
        da.Fill(ds, "TipoMedio")
        ddlTipoMedio.DataSource = ds.Tables("TipoMedio")
        ddlTipoMedio.DataBind()
        If pTipoMedio.Trim.Length > 0 Then
            ddlTipoMedio.Items.FindByValue(pTipoMedio).Selected = True
        End If
End Sub
Mando pTipoMedio ="" o pTipoMedio="R"
--->dependiendo si es que quiero cargarlo totalmente o seleccionar alguno

da.SelectCommand.CommandText = "GPETAB_TipoMedioDDL_S"
--> invoco al store procedure que contendra toda la data

Tener en cuenta que EN EL DDL tiene que poner en las propiedades
Datatexfield el campo que quieres que aparesca en el drop NomTipoMedio
DatavalueField el campo que sera la referencia CodTipoMedio

__________________
:corazon: :corazon: :si: Muriel Te Amo:corazon: :corazon: