• Domingo 22 de Diciembre de 2024, 02:23

Autor Tema:  Sacar dato de un GridView  (Leído 1958 veces)

Diabolo19

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Sacar dato de un GridView
« en: Jueves 17 de Julio de 2008, 13:26 »
0
Bien. Me gustaría recorrer todas las filas de un GridView, pero sólo el primer campo.
Mi GridView es tal que así:

1 Nombre
2 Nombre
4 Nombre

Bien, me tiene que guardar en un TextBox o el número más alto de la primera columna o el que falte intermediamente y lo hago tal que así, pero no funciona, sólo me guarda en el TextBox el número 1.:

int temp = 1;
for (int i = 0; i < GridView1.Rows.Count;i++ )
{
if (temp.ToString()==GridView1.Rows.Cells[1].ToString())
{
temp++;
}
else
{
TextBox1.Text = temp.ToString();
}
}

Pues eso, después de este código, me guarda en el TextBox1.Text el número 1... Y no sé qué hacer...
GRACIAS

arcenett

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Sacar dato de un GridView
« Respuesta #1 en: Jueves 28 de Agosto de 2008, 18:20 »
0
hola ,eso lo podrias hacer en el RowDataBound de tu gridview:

string variable1,variable2,variable3, etc;        
protected void gridview_RowDataBound(object sender, GridViewRowEventArgs e)
 {          
 if (e.Row.RowType == DataControlRowType.DataRow)
            {                          
                         variable1 = e.Row.Cells[0].ToString();
                         variable2 = e.Row.Cells[1].ToString();
                         variable3 = e.Row.Cells[2].ToString();
            }
}

espero que te sirva