我正在使用 C# 开发一个 WinApp 项目。我正在使用 datagridview,当我尝试在单元格内写入时,会自动创建一个新行。因此,如果我使用 2 行,则会自动创建第 3 行,并将其计入集合中。
foreach (DataGridViewRow row in grdCrew.Rows)
{
}
因此这条语句被执行了 3 次而不是两次。我怎样才能避免这种情况并执行语句 2。?
请您参考如下方法:
DataGridViewRow 有一个 IsNewRow 属性,如果它是由 DataGridView 插入的空行,则该属性为真。
foreach (DataGridViewRow row in grdCrew.Rows)
{
if (!row.IsNewRow)
{
}
}
