realizar consulta sql en DataTable

Tengo un DataTable en C# que devuelvo del servidor SQL. Estoy pasando esta tabla de datos para acoplar funciones separadas.

¿Puedo enviar algún tipo de consulta directamente a DataTable, en lugar de recorrer todos los registros?

por ejemplo

set|subset|value
1  |1     |40
1  |2     |30
1  |3     |35
2  |1     |10
2  |2     |15
2  |3     |20

¿Cómo puedo hacer algo como SELECT DISTINCT SET FROM TABLE y obtener valores 1 y 2

preguntado el 12 de junio de 12 a las 21:06

¿Por qué usar SQL en una tabla de datos cuando puede usar LINQ? -

1 Respuestas

Simplemente use LINQ, es más fácil.

var result = yourTable.AsEnumerable().Select(f => f.Field<int>("Set")).Distinct();

Respondido el 12 de junio de 12 a las 21:06

.Select funciona, pero Linq está solo un rango por detrás de la cerveza en la gran lista de increíbles: Jesse

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.