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 2009-04-24 01:43:27