es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for 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:

    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.

Comments are closed.