Hi Team,
Can you please suggest a linq operation to perform this operation?
Input:
| Name | Age |
|---|---|
| A | 23 |
| B | 22 |
| C | 24 |
| D | 25 |
| E | 21 |
Output:
| Name | Age |
|---|---|
| A Demo | 23 |
| B Demo | 22 |
| C Demo | 24 |
| D Demo | 25 |
| E Demo | 21 |
Hi Team,
Can you please suggest a linq operation to perform this operation?
Input:
| Name | Age |
|---|---|
| A | 23 |
| B | 22 |
| C | 24 |
| D | 25 |
| E | 21 |
Output:
| Name | Age |
|---|---|
| A Demo | 23 |
| B Demo | 22 |
| C Demo | 24 |
| D Demo | 25 |
| E Demo | 21 |
@hacky
have an overview at the different options here:
maybe you want to start with exploring the Data column.Expression approach
The also described datatable reconstruction approach would look in your case like:
Assign Activity:
dtResult = dtOrig.Clone
Assign Activity:
dtResult =
(From d in dtOrig.AsEnumerable
Let a = d(0).toString.Trim & " Demo"
Let ra = new Object(){a,d(1)}
Select r = dtResult.Rows.Add(ra)).CopyToDataTable
HI @hacky
Checkout this expression
(From a In DT.AsEnumerable
Let b= a(0).ToString+" Demo"
Let c= a(1).ToString
Select Dt1.Rows.Add(b,c)).CopyToDataTable
Regards
Sudharsan
Hi @hacky
How about this expression
(From d In DtBuild.AsEnumerable()
Let name = d("Name").ToString+" Demo"
Let Age = d("Age")
Let ra = New Object(){name,Age}
Select r = DtClone.Rows.Add(ra)).CopyToDataTable()
Check out this workflow
UpdateDtUsingLINQ.xaml (7.7 KB)

Regards
Gokul