Does PersonType override Equals() ? -Markus
2009/6/17 Alex Bibiano <[email protected]> > > Hello to all, > > I'm pretty new to Castle AR and I'm doing my first Winform application > with AR. > > I have a problem with combobox databinding and I'm sure a lot of > people do what I will do. > > My problem: > > I have class PersonType and Person: > > public class PersonType: AcriveRecordBase<A> > { > private Int32 id; > private String description; > ... > } > > public class Person: ActiveRecordBase<B> > { > private Int32 id; > private String description; > private PersonType personType; > ... > [BelongTo] > public PersonType PersonType > { > get { return personType; } > set { personType = value; } > } > ... > } > > This works all fine. My problem is now on coding the Winform to edit a > Person. I have a bindingsource (bindingsourcePerson) with one instance > from Class Person data bound and 2 controls bound to property Id and > Description. This works fine. > > Now I have added a combobox. I fill it with another bindingsource > (bindingsourcePersonTye) that has as datasource = PersonType.FindAll > (). This populates the combobox. As Displaymember I have put the > Description property. The valuemember is empty; because I want that > the combobox returns the selected object itself. The SelectedValue is > bound to the property PersonType from the bindigsoucePerson. > > No when I open the window, the combobox don't display the correct > PersonType from the Person I’m editing (all other controls are fine), > but if I select another item from in the combox (combobox is filled > correctly), it updates class Person and saves changes on the database > correctly. > > The only problem I have is when I open the form or change the current > object bound to the bindigsourcePerson. It doesn’t refresh/select the > correct item from the combobox. > Any suggestions? > Has someone a Winform example with a combox where the selectedvalues > is binded to a object property? > > Thanks, > > > Alex B. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
