ASP.NET - Mostrar datos de una GridView a un Texbox

 
Vista:
Imágen de perfil de Argelis

Mostrar datos de una GridView a un Texbox

Publicado por Argelis (1 intervención) el 12/03/2014 22:25:45
Hola estoy desarrolando una plaicacion a ASP.net , utilizando webforms, y tengo una duda , como puedo mostrar datos de columna de una GridView que se llena de una base de dato a traves de una procedimiento almacenado , y lo estoy haciebdo a la darle clic a un boton , es decir en el evento protected void Button1_Click(object sender, EventArgs e)

Aqui les voy a dejar el codigo que tengo puesto en la aplicacion
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
 
            potActiva_DS.Update();
 
        }
        catch (Exception except)
        {
 
        }
        TextBox2.Text = GridView1.Rows[0].Cells[27].Text;
        TextBox3.Text = GridView1.Rows[0].Cells[28].Text;
        TextBox4.Text = GridView1.Rows[0].Cells[29].Text;
 
    }
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Santos Pairazamán Flores

Mostrar datos de una GridView a un Texbox

Publicado por Santos Pairazamán Flores (46 intervenciones) el 21/03/2014 17:17:04
Primero tienes q codificar en :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//Cambio el puntero de Mouse y selecciono la fila.
protected void GridView1_RowDataBound(Object sender, GridViewRowEventArgs e)
        {
            if (e.Row.DataItem!=null) {
                e.Row.Attributes["style"] = "cursor:pointer";
                e.Row.Attributes["onclick"] = this.Page.ClientScript.GetPostBackClientHyperlink(this.GridView1, "Select$" + e.Row.RowIndex);
            }
        }
 
//Y luego al seleccionar cada fila se muestra en un textbox el dato de la 2da. columna con índice 1 en este caso.
 
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            GridViewRow row = GridView1.SelectedRow;
            TextBox1.Text = Server.HtmlDecode(row.Cells[1].Text);
 
        }

Espero t sirva.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar