Hola, buen dia
Quisiera pasar solo ciertas columnas de un typed datatable a otro datatable del mismo dataset, para ello uso LINQ
------
Dim ival As Integer
Dim dtNOMINA As New DSRHPROD.NOMINATRIXDataTable 'Este es el DATATABLEt tipado
Dim myq1 = From dt In odsrhprod.PREINDIC _
Select CODIGO = IIf(Integer.TryParse(dt.CDGACPE, ival), ival, 0), CONCEPTO = 40, _
IMPORTE = (dt.P_CLIEVIG_A + dt.P_CLIENUE_A + dt.P_CREDCOL_A ) / 1.2
Dim mydt As DataTable = myq1.CopyToDataTable()
mydt.TableName = dtnomina.TableName
dtnomina.Merge(mydt) ' <---- Aqui falla
-------
El problema es que al momento de ejecutar, marca el siguiente error ...
"Las propiedades de <target>.CODIGO y <source>.CODIGO están en conflicto: la propiedad DataType no coincide."
Hay alguna forma de convertir un datatable no tipado en un datatable tipado?
A mi particular punto de vista seria muy util que si se hace una consulta LINQ sobre un dataset TIPADO, deberia devolver infromacion TIPADA ... que opinan?
Saludos!!!