0

ColorDataSet( ) にtable( ) がありますdsObjets

ColorIDこのテーブルから特定の行(特定の)を削除したい。

LINQ の助けを借りてこれをどのように実装できますか?

4

2 に答える 2

1

レコードの削除の詳細については、次のとおりです。http: //msdn.microsoft.com/en-us/library/bb386925.aspx

データベースの行を削除するには:

  • 削除する行をデータベースに照会します。
  • DeleteOnSubmitメソッドを呼び出します。
  • 変更をデータベースに送信します。
于 2013-01-06T11:32:03.730 に答える
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 に答える