我的程序中有一个简单的函数来选择当前单元格,然后它(FillsDown)将当前单元格复制到它下面的所有单元格中。
但是,我的简单函数将值放在底部的行中,这是新行,我不希望在此处填充该值。
这是当前代码。(其中 COLINDEX 只是我在网格中引用的列)
string replacestring = row.Cells[COLINDEX].Value.ToString();
foreach (DataGridViewRow row in dataGrid1.Rows)
{
if (row.Index > startrow)
{
row.Cells[COLINDEX].Value = replacestring;
}
}
有没有我可以检查的简单方法/属性,所以我不会意外填充最后一行?我下面的示例使用了假属性 (. Exist
)
foreach (DataGridViewRow row in dataGrid1.Rows)
{
if ((row.Index > startrow) && row.Exist)
{
row.Cells[COLINDEX].Value = replacestring;
}
}