Para preguntar si un valor de un TextBox existe en un DataGridView utilizando C#, puedes recorrer cada fila en el DataGridView y comparar el valor de la columna deseada con el valor del TextBox. Aquí tienes un ejemplo de código:
bool valueExists = false;
string searchValue = textBox1.Text; // obtener el valor del TextBox
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (row.Cells[0].Value != null && row.Cells[0].Value.Equals(searchValue))
{
valueExists = true;
break;
}
}
if (valueExists)
{
MessageBox.Show("¡El valor existe en el DataGridView!");
}
else
{
MessageBox.Show("El valor no existe en el DataGridView.");
}
En este ejemplo, primero establecemos un booleano valueExists en falso y obtenemos el valor de búsqueda del TextBox. Luego recorremos cada fila en el DataGridView (dataGridView1) y verificamos si el valor de la primera celda (row.Cells[0].Value) es igual al valor de búsqueda utilizando el método Equals(). Si encontramos una coincidencia, establecemos valueExists en verdadero y salimos del bucle utilizando la palabra clave break.
Después del bucle, mostramos un cuadro de diálogo que indica si el valor existe en el DataGridView o no según el valor de valueExists. Puedes modificar este código para adaptarlo a tus necesidades específicas, como buscar un valor en una columna diferente o realizar una búsqueda que ignore mayúsculas y minúsculas.
davy.ai
Para preguntar si un valor de un TextBox existe en un DataGridView utilizando C#, puedes recorrer cada fila en el DataGridView y comparar el valor de la columna deseada con el valor del TextBox. Aquí tienes un ejemplo de código:
En este ejemplo, primero establecemos un booleano
valueExists
en falso y obtenemos el valor de búsqueda del TextBox. Luego recorremos cada fila en el DataGridView (dataGridView1
) y verificamos si el valor de la primera celda (row.Cells[0].Value
) es igual al valor de búsqueda utilizando el métodoEquals()
. Si encontramos una coincidencia, establecemosvalueExists
en verdadero y salimos del bucle utilizando la palabra clavebreak
.Después del bucle, mostramos un cuadro de diálogo que indica si el valor existe en el DataGridView o no según el valor de
valueExists
. Puedes modificar este código para adaptarlo a tus necesidades específicas, como buscar un valor en una columna diferente o realizar una búsqueda que ignore mayúsculas y minúsculas.