![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Buenas Tardes, Tengo un DropDownList dentro de una columna plantilla al interior de un control detailview el cual se encuentra dentro de un update panel, el llenado de datos lo realizo con el sgte. codigo: Button btnDetails = sender as Button; GridViewRow row = (GridViewRow)btnDetails.NamingContainer; this.SqlDataSource2.SelectParameters.Clear(); this.SqlDataSource2.SelectParameters.Add("SOL_CODI GO", Convert.ToString(this.GridView1.DataKeys[row.RowIndex].Value)); this.DetailsView1.DataSource = this.SqlDataSource2; this.DetailsView1.DataBind(); Mi consulta es como hago para habilitar un boton ubicado en el formulario principal dependiendo del valor cargado por el DropDownList. Gracias por su ayuda |
| | ||||
| ||||
| |
| |||
| On 22 ene, 16:56, artur...***gmail.com wrote: > Buenas Tardes, > > Tengo un DropDownList dentro de una columna plantilla al interior de > un control detailview el cual se encuentra dentro de un update panel, > el llenado de datos lo realizo con el sgte. codigo: > > *** *** *** *** Button btnDetails = sender as Button; > *** *** *** *** GridViewRow row = (GridViewRow)btnDetails.NamingContainer; > > *** *** *** *** this.SqlDataSource2.SelectParameters.Clear(); > *** *** *** *** this.SqlDataSource2.SelectParameters.Add("SOL_CODI GO", > Convert.ToString(this.GridView1.DataKeys[row.RowIndex].Value)); > *** *** *** *** this.DetailsView1.DataSource = this.SqlDataSource2; > *** *** *** *** this.DetailsView1.DataBind(); > > Mi consulta es como hago para habilitar un boton ubicado en el > formulario principal dependiendo del valor cargado por el > DropDownList. > > Gracias por su ayuda Luego de varios intentos consegui solucionar mi problema, comparto la solucion por si alguien se le presenta un problema similar: En el evento asociado al DropDownlist de la columna plantilla, agrego lo siguiente: //se activa en funcion del valor q se escoja en el DropDownList, pero solo funciona al cambiar de valor protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { int valorTipo = 1; if (valorTipo == Convert.ToInt32(((DropDownList)sender).SelectedVal ue)) { btnSave.Enabled = false; } else { btnSave.Enabled = true; } } Luego, dentro de mi control DetailView que contiene el dropdownlist, agrego esto: //Se activa y/o desactiva el boton "btnSave" al cargar el control DetailsView1, en la pagina que lo contiene. int valorTipo = 1; if (valorTipo == Int32.Parse(((DropDownList)this.DetailsView1.FindC ontrol("DropDownList1")).SelectedValue)) { btnSave.Enabled = false; } else { btnSave.Enabled = true; } el boton que se desea activar y/o desactivar debe estar dentro de un updatepanel, en modo updateMode: always. No tiene ningun disparador, ya que el control q lo actualizara esta dentro de otro updatepanel. |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Habilitar/Deshabilitar un control de servidor | Miguel Gómez | Newsgroup microsoft.public.es.dotnet.aspnet | 18 | 12-08-2008 17:44:52 |
| habilitar un control para dormir sesion | RP | Newsgroup microsoft.public.es.vb | 23 | 13-02-2008 21:50:55 |
| actualizar datos de un control desde otro formulario | pssssss@gmail.com | Newsgroup microsoft.public.es.access | 3 | 09-01-2008 16:08:14 |
| Alimentar asp:textbox desde otro control | erick | Newsgroup microsoft.public.es.dotnet.aspnet | 8 | 21-12-2007 15:03:01 |
| Al presionar la tecla TAB, el foco no se cambia de un control a otro control. | VictorLeo | Newsgroup microsoft.public.es.dotnet.framework | 0 | 03-09-2007 20:12:10 |