0
に存在していない私は、データセットのテーブルの上に一連の操作を実行します。列がテーブルのエラー
MyDataSet sharedDS = new MyDataSet();
MyDataSet referenceDS = new MyDataSet();
sharedDS.Table1.Reset();
sharedDS.Merge(referenceDS);
私はSystem.ArgumentExceptionのを取得する:私は列をこのようにアクセスしようとColumn_Xは、表1には存在しません。 :
MyDataSet.Table1.FindByKey().Column_X
しかし、この方法は、すべての罰金:
MyDataSet.Table1.FindByKey()["Column_X"]
誰もがここでの問題だかを説明することはできますか?
リファレンス(元々は別の問題のためのもの):Reset primary key
あなたは正しいです。スキーマをクリアするために使用されています。この場合、私はスキーマをクリアし、同じデータセットのインスタンスから再度コピーします。今はスキーマが設定されていますが、私はある特定の方法で列にしかアクセスできません。私はこれが何かに似てリンクされる可能性があると思う:http://kbalertz.com/815545/unhandled-exception-occurs-after-rename-columns-DataSet-object.aspx – Farooq