Este es un link permanente de
|
10/05/2008 2:06:42
|
|
foco del ScriptManager
|
|
|
|
|
Hola , necesito una ayuda , tengo una grilla con con Templates , un boton para editar los ItemTemplates , solucione lo del problema del cursor usando esto: private void focoEdicion(int indiceFila,GridView grilla,string control) { GridViewRow fila = grilla.Rows[indiceFila]; ScriptManager scriptManager = ScriptManager.GetCurrent(this.Page); scriptManager.SetFocus((fila.FindControl(control))); } esta funcion ubica el foco cuando EDITO una fila mi funcion de editar es: protected void imgModificarPais_Click(object sender, ImageClickEventArgs e) { int indiceFila = //Aqui ubico la fila que quiero editar this.ISBgvPais.EditIndex = indiceFila; ListarPaises(); focoEdicion(indiceFila, this.ISBgvPais, "txtPais");
} } pero parece que tener este codigo que me selecciona la fila a editar: protected void ISBgvPais_SelectedIndexChanged(object sender, EventArgs e) { int fila = ISBgvPoblacion.SelectedIndex + 1; this.hiddenFieldPoblacion.Text = fila.ToString(); }//con esto selecciono la fila
mantiene seleccionada la fila de la grilla , lo que hace que scriptmanager , ubiqe foco , pero PROBLEMA , cuando quiero ubicarme el otro lado del la caja de texto, al final o al medio ,al parecer hace postback y no me deja ubicarme , pierdo el foco =S. Por favor si me podrias ayudar seria de lo mejor , gracias
|
|
|