首页 > 解决方案 > 如何使用 linqdatasource.delete 方法

问题描述

TLDR:如何在 linqdatasource.delete() 方法中使用“oldValues”参数?(见文档

oldValues IDictionary 为检测数据冲突而评估的行值。

我有一个绑定到 linqdatasouce 的 ListBox。当我按下一个按钮时,我希望从 linqdatasource 中删除列表框中选择的项目。正如 linqdatasource.delete 方法的文档所建议的那样,我试图通过从列表中删除项目来做到这一点(参见下面的代码)。但是,这样,该项目已从列表框中删除,但未从 linqdatasource 中删除。

我现在究竟如何使用 linqdatasource.delete() 方法?主要是我不明白的“oldValues”参数。

protected void btnRemove_Click(object sender, EventArgs e)
{

    listboxSelectedArtikel.Items.Remove(listboxSelectedArtikel.SelectedItem);
    listboxSelectedArtikel.DataBind();
}

标签: c#asp.netlinq-to-sql

解决方案


推荐阅读