2012-02-03 55 views
2

我試圖綁定到LINQ到SQL查詢的結果,這是我設置填充圖。的BindingSource似乎並不包含部分類中創建屬性

該圖是沿着沿X軸的日期和錢沿Y軸的線。有兩個系列,一個用於存款,另一個用於存款。

到目前爲止夠簡單。

我想添加一個第三個系列是「貿易平衡」,即收入和傳出的區別。我爲此創建了一個部分類,它使用生成的代碼中的字段來計算正確的數字。

一切順利,直到我嘗試將它綁定到我的圖。所計算的屬性完全不出現在Visual Studio中的「綁定源」下拉框中...所有其他屬性(即不在部分中的屬性)都可以正常工作。

我已經測試了我的部分作品,並有正確的命名空間 - 我可以做手工測試證明它的工作原理,這個問題很簡單,VS似乎沒有看到我一直在使用部分添加的屬性。

編輯:另外,我還確認這些屬性是公開的。

任何想法?

+0

部分類中的屬性是否標記爲'public'? – 2012-02-03 18:10:31

+0

是的。第一件事我檢查;-) – KingCronus 2012-02-03 18:11:07

+0

你可以手動指定綁定?那麼你不需要依賴Visual Studio的成員分辨率... – Nuffin 2012-02-03 18:50:41

回答

0

由於托比亞斯的建議,我已經添加手動綁定,這似乎很好地工作。

這似乎是Visual Studio的成員決議,是難辭其咎的。有趣的是,如果數據對象在不同的​​程序集中,則沒有問題,我猜是由於VS解析了不同程序集中的類。