我想從用戶選擇的行開始清除datagridview。我想實現它的一些方法,但他們都產生了一些錯誤,現在我有這樣的事情:從所選行開始清除datagridview
foreach(DataGridViewRow row in this.dataGridView1.Rows)
{
if(row.Index >= odelementu - 1)
dataGridView1.Rows.RemoveAt(row.Index);
}
用戶需要選擇從哪一行,我們應該明確的DataGridView,然後點擊按鈕
odelementu //this variable represents the starting row
我不知道爲什麼循環遺漏了一些行。我將不勝感激的任何建議
它完美的作品,告訴我們,如果問題的根源是,當我們刪除行的其他人得到不同的指標? – MyWay
@MyWay是的,就是這樣的。 –
@MyWay如果你想使用'for-loop',你必須從最後一行循環到第一行。 –