ASP.NET - Comparar TextBox con un GridView

   
Vista:

Comparar TextBox con un GridView

Publicado por Ariasss (30 intervenciones) el 02/07/2008 13:22:40
¿Cómo puedo comparar lo introducido en un TextBox con los datos de un GridView?

if (TextBox1.Text == GridView1.¿?¿?¿?.ToString())
{
Label7.Visible = true;
Label7.Text = "Error";
}

Este es el código... Si coincide lo escrito en el TextBox con el GridView... que muestre un error en un Label.

Por cierto, mi GridView, tiene 4 columnas que muestra:

IDNum, Texto, Ambito, FechaActualización

Quiero que lo compare SÓLO con el campo IDNum...

GRACIAS.
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

RE:Comparar TextBox con un GridView

Publicado por Yamil Bracho (1109 intervenciones) el 02/07/2008 20:14:04
Puedes recorrer el DataGridView fila por fila asi :

ForEach( DataGridViewRow row DataGridView1.Rows)
{
if (TextBox1.Text == row.Cells["IDNum"])
{
// Lo consigui
}
}
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

RE:Comparar TextBox con un GridView

Publicado por Ariasss (30 intervenciones) el 03/07/2008 10:21:51
La verdad es que algo falla porque aunque me ha servido de ayuda, no me sale. Hago lo siguiente, ya que es en C#:

foreach (GridViewRow row in GridView1.Rows)
{
if (TextBox1.Text == row.Cells["IDNum"].ToString())
{
// Lo que tenga que hacer
}
}

Errores que me da:

Error 1 La mejor coincidencia de método sobrecargado para 'System.Web.UI.WebControls.TableCellCollection.this[int]' tiene algunos argumentos no válidos

Error 2 Argumento '1': no se puede convertir de 'string' a 'int'

A ver si alguien me puede echar un cable.
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

RE:Comparar TextBox con un GridView

Publicado por x (445 intervenciones) el 03/07/2008 15:58:23
row.Cells["IDNum"] esta equivocado, necesitas el indice de la celda.

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

RE:Comparar TextBox con un GridView

Publicado por x (445 intervenciones) el 03/07/2008 16:00:46
Y la clase Cell tiene la propiedad Text
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