none
Comparar Columna de DataGridView con Columna de Base de Datos SQL RRS feed

  • Pregunta

  • En el proyecto que tengo estoy tomando registros de la base de datos al azar y los estoy imprimiendo en un GridView, quisiera comparar los datos del Grid con los de la base de datos para que no se repitan cuando los imprima en el DataGridView ya que son datos al azar y se que de un momento a otro se puede repetir mas de alguno...

    Alguien podría ayudarme con eso o decirme otra forma para hacerlo... Por favor ayuda....

    Todo lo estoy haciendo con C#
    miércoles, 22 de noviembre de 2017 1:52

Respuestas

  • hola

    Pero lo que quieres comparar es un valor simples o son varias columnas diferentes ? lo pregunto porque si es un valor simple podrias mantener esta en un List<> y luego armar un SELECT usando el NOT IN para que no incluya estos valores como respuesta del sql

    de esta forma si el SELECT excluye estos valores ya no tendrias repetidos y no necesitas comparar con el grid

    conoces como usar el NOT IN en el SELECT ?

    aqui no vas a poder usar parametros, pero si tienes una lista podrias armar la lista usando

    string itesm = string.Join(", ", lista);

    de esta forma tendras los valores separados por comas listo para ponerlos en el NOT IN

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 22 de noviembre de 2017 7:07

Todas las respuestas

  • hola

    Pero lo que quieres comparar es un valor simples o son varias columnas diferentes ? lo pregunto porque si es un valor simple podrias mantener esta en un List<> y luego armar un SELECT usando el NOT IN para que no incluya estos valores como respuesta del sql

    de esta forma si el SELECT excluye estos valores ya no tendrias repetidos y no necesitas comparar con el grid

    conoces como usar el NOT IN en el SELECT ?

    aqui no vas a poder usar parametros, pero si tienes una lista podrias armar la lista usando

    string itesm = string.Join(", ", lista);

    de esta forma tendras los valores separados por comas listo para ponerlos en el NOT IN

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 22 de noviembre de 2017 7:07
  • Hola

    Veras quisiera comparar una de las columnas del grid con una de las columnas de la tabla que tengo en la base de datos, lo que estaria comparando seria un codigo, que es el que no quiero que se repita al imprimir en el grid...

    Y respondiendo a tu pregunta pues no se como utilizar el NOT IN en el SELECT, seria de gran ayuda si me dieras un ejemplo o algo por el estilo...


    Diego

    jueves, 23 de noviembre de 2017 1:06