| |||
![]() hola quisiera saber si le puedo agregar a un dropdownlist que esta llenado a traves de un select un nuevo campo o linea en forma manual y como debo hacerlo
__________________ MARIA JESUS :si: :aplauso: ---------------------------------------------------- "no hay nada bueno ni malo el pensar lo hace asi" w.shakespeare |
| |||
lo puse como tu dices pero no me agrega nada
__________________ MARIA JESUS :si: :aplauso: ---------------------------------------------------- "no hay nada bueno ni malo el pensar lo hace asi" w.shakespeare |
| |||
mira yo lo lleno asi Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Introducir aquí el código de usuario para inicializar la página If Not Page.IsPostBack Then DropDownList4.DataTextField = "equipo" DropDownList4.DataSource = MyQueryMethod4() DropDownList4.DataBind() End If End Sub Private Sub DropDownList4_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DropDownList4.SelectedIndexChanged DataGrid1.DataSource = MyQueryMethod("", "", DropDownList4.SelectedItem.Text, "", "") campoequipo.Text = DropDownList4.SelectedItem.Text DataGrid1.DataBind() End Sub
__________________ MARIA JESUS :si: :aplauso: ---------------------------------------------------- "no hay nada bueno ni malo el pensar lo hace asi" w.shakespeare |
| |||
ok gracias delek me agrga el campo pero pasa lo siguiente cada vez que selecciono un dato me agrega el campo y yo necesito que lo haga una sola vez ¿como controlo eso?
__________________ MARIA JESUS :si: :aplauso: ---------------------------------------------------- "no hay nada bueno ni malo el pensar lo hace asi" w.shakespeare |
| |||
si agrego dropdownlist1.items.add("nueva linea") me lo hace pero yo necesito que lo haga una sola vez no cada vez que yo presione algun dato del dropdownlist1 que debo hacer para que lo realize una sola vez y el campo que agregue quede incluido en dropdownlist.
__________________ MARIA JESUS :si: :aplauso: ---------------------------------------------------- "no hay nada bueno ni malo el pensar lo hace asi" w.shakespeare |
| ||||
Ya intentaste de ésta forma: Cita: If Not Page.IsPostBack Then DropDownList4.DataTextField = "equipo" DropDownList4.DataSource = MyQueryMethod4() DropDownList4.DataBind() DropDownList1.Items.Insert(0, "Seleccione un item") DropDownList1.SelectedIndex = 0 End If End Sub Salu2
__________________ Nadie roba nada ya que en la vida todo se paga . . . Exentrit - Soluciones SharePoint & Net |
| |||
hice lo que digo rootk pero no me agrega nada yo necesito hacer lo siguiente agrgar un campo todos que cuando lo presione me agregue todos los datos del datagrid
__________________ MARIA JESUS :si: :aplauso: ---------------------------------------------------- "no hay nada bueno ni malo el pensar lo hace asi" w.shakespeare |
| ||||
pues tuviste la precausion cambiar el nombre dropdownlist1 al nombre de tu drop? de manera que te quede asi If Not Page.IsPostBack Then DropDownList4.DataTextField = "equipo" DropDownList4.DataSource = MyQueryMethod4() DropDownList4.DataBind() DropDownList4.Items.Insert(0, "Seleccione un item") DropDownList4.SelectedIndex = 0 End If End Sub |
| |||
si lo tuve de hecho necesito hacer lo mismo con varios drop
__________________ MARIA JESUS :si: :aplauso: ---------------------------------------------------- "no hay nada bueno ni malo el pensar lo hace asi" w.shakespeare |
| ||||
yo he añadido un todos de eesta manera; idespues de cada vez o cada sitio donde al drop le haces un enlace,fijat ebien en tu codigo porq si solo haces una vez esto y mas adelante vuelves a enalzarle algo a tu drop cogera lo nuevo y el todos ya no estara yo despues de enlazar preguntaba si haia mas de uno a eleger en el drop para ver si merecia la pena poner un todos,si solo hay uno no hace falta if dp.items.count > 1 then dp.items.add("todos") end if luego donde asignes lo que elige tendras q controlar el tema de si elige todos o soo uno(supongo q utilizaras el evento dp itemchanged...) Un saludo |