ASP.NET - dropDowList dentro de un GridView?????

 
Vista:

dropDowList dentro de un GridView?????

Publicado por jvirgo (7 intervenciones) el 05/06/2006 20:44:39
Hola a todos
he colocado un DropDowList dentro de un GridView lo que que intento es cargar datos al DropDowList pero no puedo acceder a este control por favro les rogaria me puedan ayudar
estoy programando en Visual Basic.Net
tengo un codigo que he encontrado en pero esta en C# me parece que se refiere a eso, pero como no se nada de este lenguaje estoy en problemas, ustedes me pueden ayudar estare muy agradecido, el codigo que he encontrado es la siguiente:

string categoryName = ((DropDownList)GridView1.SelectedRow.FindControl("ddlCategoryName")).SelectedItem.Value

gracias por la ayuda que me puedan brindar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:dropDowList dentro de un GridView?????

Publicado por x (445 intervenciones) el 05/06/2006 21:34:49
va dentro de ItemDataBound:
If e.Item.ItemType = ListItemType.EditItem Then
Dim DDL As DropDownList = CType(e.Item.Cells(NumDeColumna).FindControl("NombreDelControl"), DropDownList)
' Aqui llenas el dropdownlist.
End If
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:dropDowList dentro de un GridView?????

Publicado por Mar (3 intervenciones) el 08/07/2006 04:10:38
Hola,,hace poco yo tenia el mismo problema,, pero ya lo solucione y el codigo te lo dejo aqui,, espero q t sirva

Public Sub CargaCombosGrid()
For Each row As GridViewRow In gvAlRiesgo.Rows
Dim cmbCausaRep As DropDownList = row.FindControl("cmbCausaRep")
cmbCausaRep.DataSource = CausasRep()
cmbCausaRep.DataTextField = "CausaRep"
cmbCausaRep.DataValueField = "CausaRep"
cmbCausaRep.DataBind()
Next
End Sub

Public Sub CausasRep()
dim cnn as new sqlConection("cadenade coneccion")

End sub

No se si llenas tu grid desde q carga la pagina,,,, de ser asi solo manda a llamar a la funcion q aqui pongo,, yo utilizo un procedimiento almacenado y por eso
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:dropDowList dentro de un GridView?????

Publicado por Mar (3 intervenciones) el 08/07/2006 04:15:09
Hola,,hace poco yo tenia el mismo problema,, pero ya lo solucione y el codigo te lo dejo aqui,, espero q t sirva

Public Sub CargaCombosGrid()
For Each row As GridViewRow In gvAlRiesgo.Rows
Dim cmbCausaRep As DropDownList = row.FindControl("cmbCausaRep")
cmbCausaRep.DataSource = CausasRep()
cmbCausaRep.DataTextField = "CausaRep"
cmbCausaRep.DataValueField = "CausaRep"
cmbCausaRep.DataBind()
Next
End Sub

Public Function CausasRep()as dataset
Dim cnn as new sqlConection("cadenade coneccion")
Dim da as new SqlDataAdapter("Consulta",cnn)
Dim ds as new DataSet()

cnn.open()
da.Fill(ds)
return ds
End Function

No se si llenas tu grid desde q carga la pagina,,,, de ser asi solo manda a llamar a la funcion q aqui pongo,, yo utilizo una funcion donde lleno el dataset ..
"cmbCausaRep" es el Id del drop q se encuentra dentro del grid
Espero t sirva...Bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar