' Create a new DataTable to store the transformed data
dtTransformed = New DataTable
dtTransformed.Columns.Add("State", GetType(String))
dtTransformed.Columns.Add("Property", GetType(Double))
dtTransformed.Columns.Add("Account", GetType(String))
dtTransformed.Columns.Add("Amount", GetType(Double))
' LINQ query to transform the data
Dim query = From row In dtOriginal.AsEnumerable()
Select New With {
.State = row.Field(Of String)("State"),
.Property = row.Field(Of Double)("Property"),
.Account = row.Field(Of String)("Account"),
.QbExem = row.Field(Of Double)("Qb exem"),
.CsExem = row.Field(Of Double)("Cs exem")
}
For Each item In query
dtTransformed.Rows.Add(item.State, item.Property, item.Account, item.QbExem)
dtTransformed.Rows.Add(item.State, item.Property, item.Account, item.CsExem)
Next