I have a DataTable of products with columns
“ProductID”,
“ProductName”, and
“Price”.
LINQ query to sort the products by “Price” in descending order.
Hi @rajmoin136
You can use the below linq expression in assign activity,
- Assign -> Products_DT = Products_DT.AsEnumerable().OrderByDescending(Function(row) Convert.ToDecimal(row("Price").toString)).Copytodatatable()
Hope it helps!!
var sortedProducts = from row in dataTable.AsEnumerable()
orderby row.Field<decimal>("Price") descending
select row;
DataTable sortedTable = sortedProducts.CopyToDataTable();
1 Like
Hi @rajmoin136
productDataTable.AsEnumerable().OrderByDescending(Function(row) Convert.ToDecimal(row("Price"))).CopyToDataTable()
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.