AnswerBun.com

Filtrar informacion de un Datatable con instruccion IN

Stack Overflow en español Asked by elnapster on January 4, 2022

tengo la siguiente filtrado:

dtBahias = dtBahiasCompletas.AsEnumerable() .Where(row => row.Field<String>("BAHIA") != "A1") .OrderBy(row => row.Field<String>("BAHIA")) .CopyToDataTable();

Pero ahora quisiera que en lugar de un solo valor (A1) fueran varios valores (A1,A2,A3), así como en SQL Server utilizar la instrucción IN , pero no se si acá se podrá utilizar igual o parecido , para que pueda aceptar ese filtrado.

One Answer

Puedes usar .Contains() para lograr chequear multiples valores:

valores = new string[] {"A1", "A2", "A3"};
dtBahias = dtBahiasCompletas.AsEnumerable() .Where(row => valores.Contains(row.Field<String>("BAHIA")) .OrderBy(row => row.Field<String>("BAHIA")) .CopyToDataTable();

Answered by F.Igor on January 4, 2022

Add your own answers!

Related Questions

Formato adecuado para implementar videos en Android Studio

1  Asked on August 26, 2021 by cristian-sierra

 

Rellenar un array con valores de otro array

2  Asked on August 26, 2021 by diego-sanchez

   

Al entrar en vim se me activa el replace

1  Asked on August 26, 2021

     

Error al correr: php public/index.php en proyecto Zend

1  Asked on August 26, 2021 by esteban-ali-yaez-badillo

 

¿Cómo relacionar elementos de un Array entre ellos?

2  Asked on August 26, 2021 by nicolas-oate

     

¿Cómo puedo mostrar los datos de una pila?

1  Asked on August 26, 2021 by tutos-tiles-para-gente-til-201

 

contar items en node js

2  Asked on August 26, 2021 by santiago-martinez

   

update en c# con base sql server

1  Asked on August 26, 2021 by rodrigo-arturo

     

¿Por que al querer insertar una variable a mi BD me da parse error?

1  Asked on August 26, 2021 by diego-goncalves

 

Ask a Question

Get help from others!

© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP