Как отсортировать значения, взяв только максимальные значения и показав их в gridview с помощью ASP.NET
Machine Number 1 Employee Code1 KRISHNAPPA 5 Machine Number 1 Employee Code2 SHANKARAPPA 4 Machine Number 1 Employee Code3 MANGALYA 4 Machine Number 2 Employee Code1 SHANKARAPPA 5 Machine Number 2 Employee Code2 ee 4 Machine Number 2 Employee Code2 MANGALYA 5 Machine Number 3 Employee Code3 SHANKARAPPA 5 Machine Number 3 Employee Code1 MANGALYA 4
Собственно вот что данные сортируют и показывают...
но при этом мне нужно взять только максимальное значение для каждой машины. В машине 1(3 или 4 оператора)работают
мне нужно взять только самое высокое значение навыка оператора для каждой машины..
Что я уже пробовал:
SqlCommand cmd1 = new SqlCommand(); DataAccessNew da = new DataAccessNew(); cmd1.CommandText = query; DataTable dt = da.ExecuteIntoDataTable(cmd1); DataView dv = dt.DefaultView; dv.Sort = "Skill desc"; DataTable sortedDT = dv.ToTable(); GridView2.DataSource = dt; GridView2.DataBind();
этот код, который я пробовал для сортировки в таблице данных уровень квалификации должен быть в порядке убывания 5,4,3,2,1, но мне нужно брать только самое высокое значение с каждой машины.
Каждая машина содержит 3 или 4 значения в datatable..
Пожалуйста помогите мне Frnds