我有DataGridView
一个CheckBox
第一列。
我使用以下 Linq 来获取所有选中的行。
DataGridViewRow[] drs = dgvMain.Rows.Cast<DataGridViewRow>().Where(x =>(!Convert.IsDBNull(x.Cells[0].Value) && Convert.ToBoolean(x.Cells[0].Value))).ToArray();
但不知何故,结果总是缺少最后检查的行!!!
但是,如果我选择另一个卷(不检查它),在我运行该行之前,最后一行出现了!!!
有人可以这么好心告诉我我哪里做错了吗!?
非常感激!!!