Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup microsoft.public.es.* 1 Foro > Newsgroup microsoft.public.es.dotnet.aspnet
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 22-01-2008, 21:56:30
arturohm@gmail.com
 
Mensajes: n/a
Predeterminado habilitar un control desde otro control ubicado dentro de unudatepanel

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
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 23-01-2008, 21:13:57
arturohm@gmail.com
 
Mensajes: n/a
Predeterminado Re: habilitar un control desde otro control ubicado dentro de unudatepanel

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.
Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


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





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.