ASP.NET - Comparar un dato con un DataTable

   
Vista:

Comparar un dato con un DataTable

Publicado por Diabolo19 (30 intervenciones) el 02/07/2008 12:28:23
Bien. Gracias de antemano.
Lo que quiero hacer es lo siguiente:

He guardado el resultado de una consulta en un DataTable así:

SqlConnection SqlConn = new SqlConnection(connectionString);

string consultasql = "SELECT IDNum from Ley";

DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(consultasql, SqlConn);
sda.Fill(dt);

Si está mal, que alguien me corrija¡¡¡¡

Después, me gustaría ver si lo introducido en un TextBox coincide con algún campo del DataTable...
Y eso es lo que no sé cómo hacer...
Supongo que será algo como

if (TextBox1.Text == 'lo que hay en cada fila del DataTable'){} else{}

pero no sé cómo hacerlo bien...

A ver si alguien me echa un cable...
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 un dato con un DataTable

Publicado por Yamil Bracho (1109 intervenciones) el 02/07/2008 20:08:00
Es mas facil que hagas

SqlConnection SqlConn = new SqlConnection(connectionString);

string consultasql = "SELECT IDNum from Ley where IDNum=" & TextBox1.Text;

DataTable dt = new DataTable();
SqlDataAdapter sda = new SqlDataAdapter(consultasql, SqlConn);
sda.Fill(dt);

if (dt.Tables.Rows== 0)
{
// No hay datos
}

o usando un ExecuteScalar si lo unico que quieres es verificar si existe el dato o no...
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