I have a Master/Detail scenario that I am having an issue with on a web page. 
The *Master* DetailsView control displays perfectly by using an 
ObjectDataSource that returns data from the database as IList<MyClass>.

The data that I would like to display in the *Details* DetailsView control 
should ideally come from the Complex Property 'Contact' of the record currently 
displayed in the *Master* DetailsView control.

Example:

MyClass has the following properties:

    int ID;
    string XYZ;
    Person Contact;
    etc.

Person has the following properties:

    string FirstName;
    string LastName;
    etc.

MyClass.xml SqlMap (snippets):

    ...
    <resultMap ... >
        <result property="Contact" column="contactID" select="selectContact" />
    </resultMap>
    ...
    <select id="selectContact" parameterClass="int" ...>
        SELECT * FROM Contact WHERE ContactID = #value#
    </select>


The *Master* DetailsView control is showing the properties of the MyClass 
object(s) perfectly (Contact field is included in fields bound to the control, 
but hidden).

How do I get the *Details* DetailsView control to display the "MyClass.Contact" 
portion of the data item currently bound to the *Master* DetailsView control?

Do I have to manually bind both controls during page load & postback? There has 
to be an easier way and I'm sure I am missing something easy, but it is thus 
far eluding me.

Thanks for any help anyone can provide.


-={ Kyle }=-



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

Reply via email to