C# Ext.Net从数据库中删除(仅客户端删除)

C# Ext.Net从数据库中删除(仅客户端删除),c#,asp.net,entity-framework,ext.net,C#,Asp.net,Entity Framework,Ext.net,我试图在projet中使用ext.net gridpanel。问题是我无法从数据库中删除存储数据。我添加了行命令和按钮,用于使用直接方法尝试删除。但没有触发。我正在代码后面使用实体框架并将gridpanel与之存储在一起。当我单击行命令删除时,如何从数据库中删除或编辑存储或者编辑。我是缺少代理还是其他方法?我是ext.net的新手 ** 也许这对你有帮助: 只需将connectionstring更改为您自己的,并使用类似以下内容的SELECT语句 "DELETE FROM <Table&

我试图在projet中使用ext.net gridpanel。问题是我无法从数据库中删除存储数据。我添加了行命令和按钮,用于使用直接方法尝试删除。但没有触发。我正在代码后面使用实体框架并将gridpanel与之存储在一起。当我单击行命令删除时,如何从数据库中删除或编辑存储或者编辑。我是缺少代理还是其他方法?我是ext.net的新手

**

也许这对你有帮助:

只需将connectionstring更改为您自己的,并使用类似以下内容的
SELECT
语句

"DELETE FROM <Table> WHERE ID= "+selectedRowID

请演示“testmethod”DirectMethod的定义。我只是测试了删除,但没有在服务器端进行更改。我在ext.net示例中使用了aspx的简单删除功能,但只是删除了客户端。请澄清“testmethod”是否已执行?今天它已启动。可能是关于vs2012的错误。但仍然没有从sql删除“未从SQL中删除“-你的意思是说你不知道如何从SQL数据库中删除记录?是的,但我使用entityframework和linq,所以我有一个模型。在这一点上,当我添加以存储一些数据时,ext.net网格为行提供了不同的id,因此我无法将我的网格id检查为数据库id。这些显示不同。您有model字段“id”,你们不使用数据库中的记录ID来填充它吗?是的,我填充了,但它是一个guid,我从网格中隐藏了它以进行设计。当我试图调用ID时,它将第一列作为id调用,因此我无法将它们与database.record.data.id作为参数合并。如果您将正确的id从DB加载到该字段中,则应为您提供正确的id…非常感谢您MMMagic我解决了此问题。您节省了我的时间。thx
 [DirectMethod]
    public void testmethod()
    {
        X.Msg.Alert("DirectMethod", "hello").Show();

        ModelProxy prox = new ModelProxy(Store1);
        //AbstractProxy absprox = JsonPProxy
        prox.Store.DataBind();
        //prox.Destroy();
        //prox.Store.ServerProxy.RemoveAt();
        prox.Store.Destroy();//tested for data deletion

        Store1.CommitChanges();//it has sent communicate for changed data at server data

    }
"DELETE FROM <Table> WHERE ID= "+selectedRowID
App.direct.testmethod(record.data.ID);