Hirdetés

Új hozzászólás Aktív témák

  • MrSealRD

    veterán

    Üdv!

    Ismét Silverlight 4...és probléma.

    A példa alkalmazásban van két tábla. (Product és ProductCategory)
    Próbálok a lényegre koncentrálni mert elég szövevényes a dolog...
    Az adat EntityFramwork és WCF RIA service-en keresztül jut el a felületre.
    A történet arról szól, hogy a DataSource ablakból egy Detail típusú "DataForm"-ot?! behúzok a felületre, ami a Product tábla mezőit tartalmazza.
    A ProductCategoryID-t egy Comboboxra cseréltem. Azt szereném elérni, hogy az éppen aktuális rekord CategoryID-ja legyen a Combobox aktuális értéke(SelectedItem). Ha lenyitom akkor pedig(ItemSource) az összes CategoryID szerepeljen benne. Magyarul ha úgy akarom akkor az adott terméket egy másik kategóriába szeretném áttenni ezzel a művelettel.

    Addig működik a dolog, hogy a megjelenik a formon a product rekord, és a Combobox-ot feltöltöm a ProductCategory tábla tartalmával....viszont alap esetben a product éppen akuális categoryID-ját kellene megjeleníteni de nem teszi...

    Egy kis XAML kód. A SelectedItem rész a rossz. De már ezer féle módot kipróbáltam és semmi...

    Esetleg tipp?

    <ComboBox Grid.Column="1" Grid.Row="4" Height="23" HorizontalAlignment="Left" ItemsSource="{Binding ElementName=pRODUCTCATEGORYDomainDataSource, Path=Data}"

    SelectedItem="{Binding Path=PRODUCTCATEGORY, Mode=OneWay}"

    DisplayMemberPath="PRODUCTCATEGORYID" Margin="3"

    Name="pRODUCTCATEGORYIDComboBox" VerticalAlignment="Center" Width="120">
    <ComboBox.ItemsPanel>
    <ItemsPanelTemplate>
    <VirtualizingStackPanel />
    </ItemsPanelTemplate>
    </ComboBox.ItemsPanel>
    </ComboBox>

Új hozzászólás Aktív témák