ASP.NET 2.0: La propiedad AppendDataBoundItems

En ASP.NET 1.1 cuando queríamos poner un valor por defecto a un DropDownList del tipo -- Seleccione un Cliente -- cuyos valores se obtenían de un oriegen de datos y no queríamos perder este valor, lo teníamos que hacerlo mediante código y despues de hacer el DataBind del DropDownList porque sino nos borraba dicho valor por defecto.

En ASP.NET 2.0 la cosa ha cambiado y mediante el diseñador lo podemos hacer sin necesidad de tocar una línea de código. Para ello vamos a las propiedades del DropDownList y en la propiedad Items añadimos un elemento:

y por último para que cuando el DropDownList se llene con el origen de datos y no borre este elemento ponemos la propiedad AppendDataBoundsItems a True:

Fuente:http://asp.net/learn/dataaccess/tutorial07vb.aspx?tabid=63

Salu2

Published 5/3/2007 14:51 por Luis Ruiz Pavón
Archivado en:
Comparte este post:
http://geeks.ms/blogs/lruiz/archive/2007/03/05/asp-net-2-0-la-propiedad-appenddatabounditems.aspx

Comentarios

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Excelente, muchas gracias por compartir tu conocimiento

Wednesday, July 18, 2007 7:58 PM por Pao

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

De nada Pao ;)

Salu2

Friday, July 27, 2007 10:23 AM por Luis Ruiz Pavón

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Vales compadre, justamente esta informacion es la que no se encuentra en ninguna parte y gente como tu es quien nos ayuda... Se agradece

Thursday, August 23, 2007 1:27 AM por Krajisejck

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Gracias Krajisejck ;)

Monday, August 27, 2007 12:48 PM por Luis Ruiz Pavón

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

haber quisiera una respuesta, e hecho eso, pero yo tengo DropDownListque depende de otro DropDownList y cuando hago selecciones en orden no hay problema, pero cuando cambio un superior la lista de los dependientes en lugar de actualizarce se estan añadiendo los valores, osea la lista del dependiente crece y obviamente eso esta mal, alguien tiene una solucion, aunq al deshabilitar esa opcion el problema se soluciona, pero no puedo poner ese valor por defecto

Wednesday, November 28, 2007 5:54 PM por williamz4

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

yo de nuevo si alguien sabe como solucionar esto me podria escribir a mi correro coolnow3@hotmail.com

Wednesday, November 28, 2007 6:08 PM por williamz4

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

gracias por la info me sirvio bastante.. habia estado batallando mucho y solo era cambiar la propiedad a true!!  mil gracias

Thursday, June 19, 2008 8:43 PM por Lucia

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

MUCHISIMAS GRACIASSSS!!

Llevo media mañana intentando conseguir eso por código y solo con esto funciona perfectamente.

Bea

Wednesday, December 24, 2008 11:56 AM por Bea

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Muchíiiiiiiiisimas gracias me sirvio bastante

Wednesday, March 11, 2009 5:57 PM por Yaneth

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

No me fucionó

Thursday, March 19, 2009 9:29 PM por Andrea

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Hola Amigos, necesito seleccionar una opcion del dropdownlist con la opcion seleccionada buscar en una tabla precargada supongo, buscar el registro que hace match con lo seleccionado y mostrar valores en otros campos., todo esto sin recargar la pagina.

Una cosa mas, se puede escribir en un dropdownlist y vaya haciendo la busqueda correspondiente ???...

Muchas Gracias

Saturday, April 04, 2009 12:39 AM por Fernando

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Gracias me funciono bien

Thursday, May 14, 2009 10:53 PM por Isidro

# Problemas con el DropDownlist en VB.Net

Hola

Espero que alguien me pueda ayudar, el probema es el siguiente, tengo 2 DropDownList lo que muestre en el segundo depende del primero, mas claro, Estado y municipio si selecciono jalisco me debe de mandar los municipios de jalisco, esto lo hago con una variable de sesion que le paso cuando cambia el estado, pero al hacerlo me manda el sig, error:

Los métodos de enlace de datos como Eval(), XPath() y Bind() sólo se pueden utilizar en el contexto de un control de enlace de datos.

Alguien sabe como lo puedo solucionar, estoy programando un VB.Net

Gracias!!

Wednesday, June 24, 2009 5:55 PM por Jessy

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Hola Jessy

Con variable de sesión no la probé, pero con una función que está dentro de una clase llamada ClassCLS y un procedimiento almacenado sí, de la siguiente manera:

En esta funcion le paso el parametro del Departamento al Proc. almacenado.

Public Function ListarProvincias(ByVal codigo As String) As DataTable

       Conectar()

       Dim cmd As New SqlCommand("paConProvincias", Cnn)

       cmd.CommandType = CommandType.StoredProcedure

       Dim param As New SqlParameter

       param = New SqlParameter("@DptoId", SqlDbType.Int)

       param.Direction = ParameterDirection.Input

       param.Value = codigo

       cmd.Parameters.Add(param)

       Dim dadapt1 As SqlDataAdapter

       dadapt1 = New SqlDataAdapter(cmd)

       Dim dt As New DataTable

       dadapt1.Fill(dt)

       Return dt

       Cnn.Dispose()

       cmd.Dispose()

   End Function

Luego en el Dropdowlist en el evento Changed lo sgte:

Protected Sub ddlDptomama_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ddlDptomama.SelectedIndexChanged

       If Me.ddlProvinciamama.AutoPostBack = False Then

           Dim provm As New ClassCLS

           Dim dtpm As New DataTable

           dtpm = provm.ListarProvincias(Me.ddlDptomama.SelectedValue)

           Me.ddlProvinciamama.DataTextField = "des_completa"

           Me.ddlProvinciamama.DataValueField = "ProvId"

           Me.ddlProvinciamama.DataSource = dtpm

           Me.ddlProvinciamama.DataBind()

       End If

   End Sub

Si algo no está claro, estamos a la orden.

Monday, November 30, 2009 5:12 PM por JSantillán

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

de verdad te pasas

e estado buscando este tipo de informacion y los manulaes de asp. net

casi no hablan de esto, estube casi como 3 horas buscando en inter esta informacion ,ffff

y era tan simple; grasias de verdad les agradesco, lamento no contribuir con algo, por ke recien enpiezo. de = modo les agradesco.

Friday, June 11, 2010 8:04 PM por Gustavo

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

De nada amigo!!! Para eso estamos ;)

Thursday, June 17, 2010 1:33 PM por Luis Ruiz Pavón

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

Excelente!!!!!!!!!!!! muchisimas gracias!!!!!!!!!!

Thursday, August 05, 2010 11:10 PM por Luzmar

# re: ASP.NET 2.0: La propiedad AppendDataBoundItems

muchisimas gracias

Tuesday, September 21, 2010 12:30 AM por apsnew