Найти, если значения равны в datarow, по максимальному и минимальному значению строкового столбца - PullRequest
2 голосов
/ 05 июня 2019

У меня есть datarow с несколькими столбцами, некоторые из них являются строковыми.

Я хочу найти строку с максимальным значением в столбце строки.

Итак, во-первых, я могу найти максимум между строками? (Мне нужны max и min для их сравнения и таким образом, чтобы определить, равны ли все значения в этом столбце в этом датарове.)

Я пробовал такие вещи:

    var v = d.Max(x => x["F"]);

Пока d - это дата, а "F" - это имя строкового столбца.

Если max и min равны, это означает, что все значения равны.

1 Ответ

0 голосов
/ 05 июня 2019

Используйте что-то вроде этого:

if (d.Where(x => x["F"].ToString() == d[0]["F"] && x["G"].ToString() == d[0]["G"]).Count() == d.Count)
...