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.
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
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP