我在断开连接的架构中只从数据库中选择了前10行。但是我想删除前10个选定行中不存在的行。我排在前十后我要删除的任何一行。 (数据集只包含10行)。这该怎么做。任何人都可以给我解决方案。我期待你的回应。
答案 0 :(得分:0)
你的问题有点不清楚。从技术上讲,DataSet不包含行。 DataSet(实际上)只是DataTable对象的集合。您必须从DataSet中的特定DataTable中删除DataRow。
例如,这将删除" Orders"中的第一行。数据表。
ds.Tables["Orders"].Rows[0].Delete();
ds.AcceptChanges();
修改强>
很抱歉,但这种情况/要求没有多大意义。您必须将记录选择到DataSet中,然后根据某些条件删除该行。然后使用SqlDataAdapter更新数据库。
https://msdn.microsoft.com/en-us/library/ms233823%28v=vs.100%29.aspx?f=255&MSPPError=-2147217396