0

私は ASP.NET を初めて使用するので、この質問はばかげているように聞こえるかもしれませんが、本当に助けが必要です。エラーが発生します:

制約を有効にできませんでした。1 つ以上の行に、null 以外、一意、または外部キーの制約に違反する値が含まれています。

そこで、Visual Studio で提案されている簡単な方法を選択することにしました。それは、データ セットの制約を変更することです。インターネットで見つけたものから、解決策は追加することですphotoDataTable.EnforceConstraints = false;が、別のエラーが発生します:

「PhotoDataSet.PhotosDataTable」には「EnforceConstraints」の定義が含まれておらず、タイプ「PhotoDataSet.PhotosDataTable」の最初の引数を受け入れる拡張メソッド「EnforceConstraints」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

「使用」を含める必要があるかどうか疑問に思っています。もしそうなら、何を含める必要がありますか? それ以外の場合は、どうすればよいですか? 助けてください。

4

1 に答える 1

2

EnforceConstraintsDataTableではなくDataSetのプロパティです。

于 2012-06-05T18:33:53.920 に答える