domingo, noviembre 24, 2024

Filtrar datos en un DataTable

Para filtrar un DataTable le aplicamos un filtro y le indicamos en que tipo de orden ASC o DESC

dt.Select(Filtro, Tipo)

Donde Filtro podría ser «Codigo = 2» o tambien podria estar limpio «» y donde Tipo seria «ASC» o «DESC»

Este select nos retorna una colección de DataRows()

Podríamos aplicarla de la siguiente forma

For Each dr in dt.Select(Filtro, Tipo)
….Código que queramos
Next

O si queremos almacenar el resultado del select en otra Tabla o colección de Rows

Dim mdrow as DataRows()
mdrow = dt.Select(Filtro, Tipo)

For Each dr In mdrow
….Código que queramos
Next

Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub
Roy Rojas
Roy Rojashttp://www.dotnetcr.com
Con más de 20 años de experiencia en programación, experto en lenguajes .NET, VB, C#, ASP.NET, Xamarin, XCode, DBA en SQL Server. Creador de dotnetcr.com, sitio web para programadores en español. royrojas.com | dotnetcr.com | GitHub