0

Color在 DataSet( ) 中有 table( dsObjets)。

我想ColorID从此表中删除特定行(特定)。

知道如何在 LINQ 的帮助下实现这一点吗?

4

2 回答 2

1

尝试这个

var results = from row in dsObjects.Tables["Color"].AsEnumerable()
          where row.Field<int>("ColorID") == <color ID to be removed> 
          select row;
foreach (DataRow row in results)
{
   dsObjects.Tables["Color"].Remove(row);
}
于 2013-01-06T11:35:19.743 回答
1

以下是有关删除记录的更多信息:http: //msdn.microsoft.com/en-us/library/bb386925.aspx

要删除数据库中的一行:

  • 在数据库中查询要删除的行。
  • 调用 DeleteOnSubmit 方法。
  • 将更改提交到数据库。
于 2013-01-06T11:32:03.730 回答