2010-04-23 29 views
1

我想將數據綁定到需要參數的屬性。使用參數對數據進行數據綁定

這樣做的最佳方法是什麼?有工作嗎?我願意接受任何建議。

我想過定義自定義列和單元格,因爲該屬性需要參數綁定到該行的對象內可從,但我無法物化的這個想法。

作爲一個額外的問題,我認爲從這個導致的,我也創建爲需要時它是建設一個接口的實現DataGridView中自定義列和單元格。我已經以編程方式將此列添加到datagrid視圖(將接口實現傳遞給列構造函數)。我重寫它評估使用來自該列中其他行參數的接口植入性的油漆的方法,但它似乎並沒有在所有調用paint方法。即使在DataGridView.Refresh()上。本質上,我希望這個列也更新,使用綁定到行的底層對象的參數來評估接口實現的屬性,並在單元格中輸出這個數字。

這樣做的原因第二個問題是,這樣我可以實現接口許多不同的時間,只是在列動態顯示它的評價。

在此先感謝您的幫助。

回答

-1

從製品下面鏈接引用:

在.NET中,控件可以具有可以被綁定到一個數據源的許多特性。每個數據綁定屬性都有一個關聯的綁定對象。由於控件可以有許多Binding對象,因此控件具有所有Binding對象的集合(ControlBindingsCollection類的實例)。還要記住,同一個控件的不同屬性可以綁定到不同的數據源。

http://www.codeproject.com/KB/database/databindingconcepts.aspx

希望有所幫助。