【发布时间】:2010-12-02 07:28:13
【问题描述】:
此代码有问题,我不知道那是什么。此代码必须在选中时删除 gridview 行。 我设置 AutoGenerateSelectButton = true 然后编写此代码,该代码不起作用并且来自 foreach 的异常。
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 and Settings 的公共定义\Tehrani\Desktop\MessageAdminPage\ADMIN\Inbox.aspx.cs 87 9 C:...\MessageAdminPage\
【问题讨论】: