2

我有一个在线编辑模式下的剑道网格。当我按下“添加新项目”按钮时,会添加新行并设置为编辑模式。通过多次按下“更新”按钮,我可以将重复记录插入数据库。

第一次点击后是否有可能禁用更新按钮?

执行插入后,剑道网格上的行选择也会丢失。这是正常的行为吗?

4

2 回答 2

7

如果您不返回新插入记录的 ID,就会发生这种情况。除非您返回 id 值,否则 Kendo DataSource 会将它们视为新的。文档中提供了更多信息。

于 2013-05-25T11:01:30.187 回答
2

如果您不返回带有新创建记录 ID 的整条记录,则会输入重复记录。 重要的一点是返回“整个记录”,而不仅仅是“ID”。

public ContactBO CreateContact(ContactBO contact, int userid)
        {
            svc = new WCFService.VendorClient("BasicHttpBinding_IVendor", connectionString);
            contact.VendorReferenceID = userid;
            contact.ID = svc.SaveNewContact(contact, "external");
            return contact;
        }
于 2014-08-29T18:02:57.383 回答