I have an excel file let say which has columns. Company Code , Target , Update , Status
if Company code value is same in any row that i need to merge those rows .Additionally in Target column I need all matched rows value with separated by -
(From d in dtOrig.AsEnumerable
Group d by k=d("Company Code").toString.Trim into grp=Group
Let tg = String.Join("-", grp.Select(Function (g) g("Target").toString.Trim))
Let gf = grp.First()
Let ra = new Object(){gf("Company Code"),tg,gf("Update"),gf("Status") }
Select dtResult.Rows.Add(ra)).CopyToDataTable
(From d in dtOrig.AsEnumerable
Group d by k=d("Company Code").toString.Trim into grp=Group
Let tg = String.Join("-", grp.Select(Function (g) g("Target").toString.Trim))
Let gfia = grp.First().ItemArray
Let ra = gfia.Take(noOfColsBefore).Append(tg).Concat(gfia.Skip(noOfColsAfter)).ToArray
Select dtResult.Rows.Add(ra)).CopyToDataTable