0
我有一個強類型的dset,帶有兩個數據表:父項和子項,帶有關係,它們按照您期望的方式關聯起來(例如,有一對多子女)。Winforms .net 2.0:將文本框綁定到父項屬性
在我的孩子詳細信息的形式,我將展示大量的信息對當前兒童,W /像這樣綁定電話:
me.txtBirthDate.DataBindings.add(New Windows.Forms.Binding("Text", MyDataset, "Child.Birthdate"))
但我也想表現出對孩子的家長一些信息 - 說,父母的名字。我曾嘗試:
me.txtParentName.DataBindings.add(New Windows.Forms.Binding("Text", MyDataset, "Child.Parent.Name"))
和
me.txtParentName.DataBindings.add(New Windows.Forms.Binding("Text", MyDataset, "Parent.Name"))
但這些都導致一個空白文本框。
我當然可以將父屬性直接放在子數據表中&填充他們瓦特/底層數據庫表之間的聯接的結果,但我想避免,如果這是可能的(我真正的應用程序只涉及幾個家長每個w /許多孩子&我不想移動那麼多不必要的數據)。
這可能嗎?
非常感謝!
-Roy
非常感謝 - 我嘗試了BindingSource,但它並不明顯,我怎麼能用它來獲得父母。 我剛剛結束處理孩子的CurrencyManager.CurrentChanged事件,並在那裏調用.GetParentRows。 IOW,我沒有使用這些字段的綁定。 感謝您花時間! – 2009-06-26 03:15:56