此代碼有一個問題,我不知道那是什麼。此代碼必須在選中時刪除gridview的行。 我設置了AutoGenerateSelectButton = true,然後編寫這個不起作用的代碼,並且從foreach獲得Exception。在Asp.net的Gridview中選擇刪除行
protected void IDeletebtn_Click(object sender, EventArgs e)
{
foreach (GridViewRow Items in InboxGrv.SelectedRow)
{
var delete = from del in MDB.Messages
where del.Subject == Items.Cells[0].Text.ToString()
select del;
foreach (var Item in delete)
{
MDB.Messages.DeleteOnSubmit(Item);
}
MDB.SubmitChanges();
}
}
例外:
foreach語句可以在類型 'System.Web.UI.WebControls.GridViewRow' 的變量無法操作,因爲 'System.Web.UI.WebControls.GridViewRow' 不包含關於 '的GetEnumerator' C公共定義:\ Documents和Settings \據Tehrani \桌面\ MessageAdminPage \ ADMIN \ Inbox.aspx.cs 87 9 C:... \ MessageAdminPage \
你能發佈這個異常嗎? – Arthur 2009-09-29 12:44:33
發表您的例外 – 2009-09-29 12:49:43