1voto

Error al realizar Consulta 'System.Data.DataRow' no contiene una definición de 'Select'

Hola todos!!

En un DataTable tengo el resultado

id Usuario CentroCostos

01 Administrador 102

04 Auxiliar 103

06 Bodeguero 106

Tengo la siguiente consulta Query Fluent

     IEnumerable<DataRow> l_strUser = m_dtableUsuarios.AsEnumerable().FirstOrDefault(x => x["IdUsuario"].ToString() == 
    l_intIdUsuario.ToString()).Select(x => x["Usuario"]);

donde quiero seleccionar el nombre de usuario

y otra donde quiero seleccionar el CentroCosto

   var l_strCcostos = m_dTableUsuarios.AsEnumerable().FirstOrDefault(x=> x["IdUsuario"].ToString() == l_intIdUsuario).Select(x=> 
   x["CentroCostos"]);

ya cambie el datarow por var y viseversa en las dos asignaciones y el error que me sale es...

ni se encontró ningún método de extensión 'Select' que acepte un primer argumento de tipo 'System.Data.DataRow' (¿falta una directiva de uso o una referencia de ensamblado?) hay posibilidad de cambiar las anteriores consultas???

Gracias

NOTA!!! ESTOY trabajando con VS 2010 FrameW 3.5

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta