如何查找列中的值在指定范围内的DataGridView中的行数

本文关键字:范围内 DataGridView 查找 何查找 | 更新日期: 2023-09-27 18:08:52

我的DataGridView的一列包含许多不同的值。

例如:

columnName
10
21
23
25
12
14
16
28
30
29
36
47
56
65
78
89
96
121
126
21
132
55
16
... etc

这里我需要把0- 30,30 - 60,60 -90之间的值分开。

var sector1 = "no.of values lies between 0-30";
var sector2 = "no.of values lies between 30-60";
var sector3 = "no.of values lies between 60-90";
var sector4 = "no.of values lies between 90-120";

有谁能建议一下查找两个范围之间的行数的语法吗?

如何查找列中的值在指定范围内的DataGridView中的行数

我会尝试这样做:

var values = datagridview.Rows
    .Cast<DataGridViewRow>()
    .Select(x => (int)x.Cells[column].Value);
var sector1 = values.Count(x => x >= 0 && x < 30);
[...]