我希望以编程方式从GridView
.
我已经实现了 gridview 的OnRowDeleting="Delete_Record"
事件处理程序,当用户单击 GridView 上的删除链接时调用它,但是由于似乎没有选择行,所以删除的代码不起作用。
要进一步测试,我可以单击选择,选择行(注释掉选择后面的代码),然后如果我单击删除,代码运行良好。
有没有办法让该行被选为第一步Delete_Record
?
GridViewRow row = gvResults.SelectedRow;
string id = row.Cells[1].Text;
ASB_DataDataContext db = new ASB_DataDataContext();
var delCase = from dc in db.Inputts
where dc.counter == Convert.ToInt32(id)
select dc;
foreach (var nCase in delCase)
{
db.Inputts.DeleteOnSubmit(nCase);
db.SubmitChanges();
}