嗨我經歷了很多網站,似乎無法找到答案。ArgumentException未處理Application.run
我修改了一個連接到通過C#Winforms應用上的tableadapter連接的Datagridview的視圖,爲了「重新連接」我必須刪除tableadapter並重新連接它。這是爲了擺脫關於Unique contstraints的錯誤。所以我固定的,現在在應用程序啓動,但是當我點擊選項卡上那格是我得到:
System.ArgumentException was unhandled
Message="Cannot bind to the property or column Id on the DataSource.\r\nParameter name: dataMember"
Source="System.Windows.Forms"
ParamName="dataMember"
StackTrace:
at System.Windows.Forms.BindToObject.CheckBinding()
at System.Windows.Forms.BindToObject.SetBindingManagerBase(BindingManagerBase lManager).........
我似乎無法找到答案這個問題。有人能幫我嗎?
感謝
我將例外設置爲引發時,但它仍停在相同的地方。這次它是綠色的,而不是像正常的未處理的例外那樣黃色。它說:「這是要執行的下一個聲明....」這讓我感到莫名其妙,因爲我不明白爲什麼它會停在那個位置......應用程序確實啓動它,就在我單擊帶有斷開連接的選項卡時數據集,它拋出錯誤。一旦錯誤被引發,導致應用程序在經過一堆初始化代碼後崩潰。 – user369758 2010-06-18 14:15:35
你可以檢查完整的異常並獲得完整的堆棧跟蹤,這可能有助於找到問題所在。如果你可以發佈那個也會有幫助的堆棧跟蹤 – 2010-06-18 15:35:05
我錯了,我解決了它不斷回來的問題。我儘可能地運行完整的執行,但我沒有看到任何有用的東西。以下是例外: 異常 (0)[System.Windows.Forms] System.ArgumentException:無法綁定到DataSource上的屬性或列ID。 參數名稱:在System.Windows的System.Windows.Forms.BindToObject.CheckBinding() 處的dataMember。Forms.BindToObject.SetBindingManagerBase(BindingManagerBase lManager) 這是我可以輸入的所有形式不允許任何更多:-( – user369758 2010-06-22 12:41:08