I have below value in my input argument of type string
“Z12, Q34, D435, K0990, Z22, Q0289, D776, K1121, D879, Q7332”
I want to get them into datatable in following order. Z values first, then with D, followed by K and then Q values. Can anyone suggest how can i do it?
Assign Activity
arrCustomSort | String Array =
new String(){“Z”,“D”,“K”,“Q”}.Reverse().toArray
Assign Activity
dtOrdered =
(From d in yourDataTableVar.AsEnumerable
Let s = d("YourColName").toString.Trim.First().toString()
Let i = Array.IndexOf(arrCustomSort,s)
Order by i Descending
Select r = d).CopyToDataTable
maybe we also we use instead
Let s = d(“YourColName”).toString.Trim.FirstOrDefault().toString()