【发布时间】:2021-09-29 19:28:13
【问题描述】:
我想过滤 DataGridView 中包含至少两个具有特定值但从第三列开始的单元格的所有行。
我有什么:
var filteredRows = new List<DataGridViewRow>();
foreach (DataGridViewRow row in myDataGridView.Rows) {
if (row.Cells.Cast<DataGridViewCell>().Where(x => x.ColumnIndex > 1 && x.Value != null && (int)x.Value == 10).Count() >= 2) {
filteredRows.Add(row);
}
}
我想在 Linq 语法中使用全部内容。
感谢您的想法!
【问题讨论】:
-
您有什么问题?
-
无。上面的行工作正常。我只是想学习如何使用 Linq 处理整个事情(如果可能的话)。