ASP.. NET获得正确的列表视图项目,以便我可以删除它
本文关键字:项目 我可以 删除 视图 列表 NET ASP | 更新日期: 2023-09-27 18:18:13
protected void myOrdersListView_ItemCommand(object sender, ListViewCommandEventArgs e)
{
if (e.CommandName == "removeBtn")
{
CabinTable.Rows.RemoveAt(Convert.ToInt32(e.Item.DataItemIndex));
CabinAdapter.Update(CabinTable);
Response.Redirect("Overview.aspx");
}
}
我有一个数据库在Windows Azure,我想删除一行后,我点击一个链接按钮在一个列表视图。我已经尝试了100种不同的方法,但我不能让它工作,请帮助我!
我如何在这里得到正确的参数?"CabinTable.Rows.RemoveAt (?)"
不是从集合中删除行,而是删除行本身:
CabinTable.Rows[Convert.ToInt32(e.Item.DataItemIndex)].Delete();
示例还在执行删除操作后调用CabinTable.AcceptChanges();
,尽管我还没有测试,看看在您的情况下是否需要这样做。
http://msdn.microsoft.com/en-us/library/system.data.datarow.delete (v = vs.110) . aspx ? cs-save-lang = 1, cs-lang = csharp # code-snippet-2