【发布时间】:2020-03-28 06:08:31
【问题描述】:
我有一个名为EventDBDataSet 的数据集,其中有一个名为Contacts 的数据表。我正在尝试从 DataTable 中删除一行,但它不起作用,也不会引发任何错误。我尝试了一些有关此的 Stack Overflow 解决方案,但没有一个对我有用。按照从 DataTable 中删除行的代码
public void deleteContact(Int16 contactId)
{
EventDBDataSet eventDBDataSet = new EventDBDataSet();
EventDBDataSetTableAdapters.ContactsTableAdapter contactsTableAdapter =
new EventDBDataSetTableAdapters.ContactsTableAdapter();
contactsTableAdapter.Fill(eventDBDataSet.Contacts);
EventDBDataSet.ContactsRow contactsRow = eventDBDataSet.Contacts.FindBycontactId(contactId);
eventDBDataSet.Contacts.RemoveContactsRow(contactsRow);
eventDBDataSet.Contacts.AcceptChanges();
contactsTableAdapter.Update(eventDBDataSet.Contacts);
}
我在这里缺少什么?
【问题讨论】:
-
你还需要这个吗?
-
@RandomStuff 是的,请
-
这能回答你的问题吗? Deleting specific rows from DataTable