-1
我在断开连接的体系结构中仅选择了数据库中的前10行。但我想删除上面前10个选定行中不存在的行。我在排名前10后我想删除任何一行。 (数据集只包含10行)。这个怎么做。任何人都可以请给我解决方案。 Iam期待您的回复。ADO.NET断开体系结构
我在断开连接的体系结构中仅选择了数据库中的前10行。但我想删除上面前10个选定行中不存在的行。我在排名前10后我想删除任何一行。 (数据集只包含10行)。这个怎么做。任何人都可以请给我解决方案。 Iam期待您的回复。ADO.NET断开体系结构
你的问题有点不清楚。 DataSets技术上不包含行。 DataSet(实际上)只是DataTable对象的集合。您将不得不从DataSet中的特定DataTable中删除DataRow。
作为一个例子,这将从“Orders”DataTable中删除第一行。
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
感谢您的回复。 – Vishwaprasad
@Vishwaprasad当然。请接受答案,如果它解决您的问题。 –
我的问题是,假设我将有一个包含n行的表的数据集。但是,当使用断开连接的体系结构连接数据库时,我将编写查询以仅选择前8行。现在连接将断开连接。我想删除第9行,但它不存在于数据集表记录中。这个怎么做。 – Vishwaprasad