Saltar al contenido

DataTable no contiene definición para AsEnumerable

Nuestros desarrolladores estrellas han agotado sus reservas de café, por su búsqueda día y noche por la respuesta, hasta que Aurora halló la respuesta en GitHub así que ahora la comparte aquí.

Solución:

El método que desea está en el System.Data espacio de nombres, de modo que using directiva está bien, pero también necesita una referencia a la System.Data.DataSetExtensionsmontaje. Eres tú Por supuesto tienes esa referencia como un montaje ¿referencia?

No está claro por qué tiene una directiva de uso para un System.Data.DataSetExtensionsespacio de nombres – ¿Eso no genera un error?

¿Cuál es el error exacto con el AsEnumerable() ¿llamada? (Me sorprende el error que está recibiendo con el segundo formulario… ese no es el error que esperaba).

Agregar System.Data.DataSetExtensions desde “Nuget” o “añadir referencia

Añade este código:

using System.Data.DataSetExtensions;

En todos los casos en los que esto sucede, faltaba la referencia a System.Data.DataSetExtensions.dll. En caso de duda, intente crear un proyecto de consola simple dirigido a .NET 4 con una referencia a System.Data.DataSetExtensions.dll, para verificar que agregar la referencia realmente funcione.

También tenga en cuenta que solo necesita usar el espacio de nombres System.Data.

Por cierto, mapDataTable es un DataTable, ¿verdad?

Aquí puedes ver las comentarios y valoraciones de los usuarios

Si haces scroll puedes encontrar las ilustraciones de otros administradores, tú asimismo eres capaz insertar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *