DataTable AllItems
からの行で行を削除しようとしていますDataTables Items
。DataTable AllItems
内部にないアイテムを取得する目的DataTable Items
これらのすべての行は、複数の列を含み、等しい同じ Excel ファイルから取得されます。
foreach ループを使用してみました:
foreach(DataRow dr in AllItems.Rows)
{
if (Items.Contains(dr))
{
AllItems.Rows.Remove(dr);
}
しかし、次のエラーが表示されます: テーブルに主キーがありません。
これらの行を削除する方法を知っている人はいますか?