SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: Diabolo19 en Jueves 17 de Julio de 2008, 13:26
-
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
-
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