datagridview问题
											for   (int   i   =   0;   i   <datagridview.SelectedRows.Count;   ++i)   {
//MessageBox.Show(datagridview.SelectedRows[i].Index.ToString());
dataset.Tables[0].Rows[datagridview.SelectedRows[i].Index].Delete();
}
dataset.Tables[0].AcceptChanges();
为什么我在循环中用dataset.Tables[0].Rows[datagridview.SelectedRows[i].Index].Delete();语句删除多行时,总是会跳出一行删一行。
但用MessageBox.Show(datagridview.SelectedRows[i].Index.ToString());测试选中的行时,确实是每行都选中的啊,真是怪事。
有人碰到过这种情况吗?


 
											





 
	    



 
										
					
	