數據表數據表一個:
SeqNo ItemID ItemName
------- ------ --------
1 10 AAA
2 20 BBB
3 30 CCC
現在我想刪除其擁有的SeqNo「3」的行。
現在我做這樣的GridView的RowCommand事件:
if (e.CommandName == "Delete")
{
string SeqNo = e.CommandArgument.ToString();
for (int i = 0; i < DTItem.Rows.Count; i++)
{
if (SeqNo == DTItem.Rows[i]["SeqNo"].ToString())
{
DTItem.Rows.Remove(DTItem.Rows[i]);
}
}
}
但是,如果沒有循環,如何刪除基於這個條件的行?
爲什麼沒有循環?很明顯循環會在某些時候被使用 - 即使它在你調用的庫代碼中。在某些情況下,您不能在沒有某種循環的集合上執行操作。 –