Hi everyone,
I have a datatable with n columns.
How can I delete one using Linq, knowing its name?
Thank you ![]()
Hi everyone,
I have a datatable with n columns.
How can I delete one using Linq, knowing its name?
Thank you ![]()
@simone.trenta
LINQ Option
dt.Clone().Columns.Cast(Of DataColumn).Where(Function(c) c.ColumnName <> "YpurColumnToRemove").ToList().ForEach(Sub(c) newDt.Columns.Add(c.ColumnName, c.DataType))
dt.AsEnumerable().ToList().ForEach(Sub(row) newDt.Rows.Add(newDt.Columns.Cast(Of DataColumn).Select(Function(c) row(c.ColumnName)).ToArray()))
Option #2
Use activity Remove Data Column
if an single column directly use remove data column..no need of linq
or if you dont want to use that activity or want to remove multiple and/or rearrange use
assign with dt = dt.DefaultView.ToTable(false,{"Col1","Col2"})here col1 etc are the column names you need and in the order you need
cheers