Új hozzászólás Aktív témák
-
(#3504) amargo
(#3505) martonxAz lett volna a cél, hogy 0 C# kóddal tisztán a Binding segítségével jöjjön létre a felület...
A dolog kicsit más irányból lett megközelítve és így már elfogadható az eredmény.A lényeg, hogy kell a két DDS, DE ők egy közös Context instance-on osztoznak. Ez szükséges mindenképpen. A megoldás meg végül az lett, hogy a fel lett téve a felületre egy datagrid és annak a SelectedItem.ProductCategory-ja lett Binding-olva a Combobox SelectedItem-hez.
Így:
<ComboBox Height="23" HorizontalAlignment="Left" ItemsSource="{Binding
ElementName=pRODUCTCATEGORYDomainDataSource, Path=Data}" DisplayMemberPath="NAME" Margin="664,223,0,0"
Name="pRODUCTCATEGORYComboBox" VerticalAlignment="Top" Width="224" SelectedItem="{Binding Path=SelectedItem.PRODUCTCATEGORY, Mode=TwoWay,
ElementName=pRODUCTDataGrid}"
SelectionChanged="pRODUCTCATEGORYComboBox_SelectionChanged"
Loaded="pRODUCTCATEGORYComboBox_Loaded">
<ComboBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel />
</ItemsPanelTemplate>
</ComboBox.ItemsPanel>
</ComboBox>A működés most úgy néz ki, hogy a DataGrid-en kiválasztok egy rekordot és ekkor a Combobox-ban a kiválasztott elem a rekordhoz tartozó ProductCategory lesz.
Lenyitom és az értékkészletként az összes kategória megjelenik. Kiválasztok egy másikat kategóriát(Mert szeretném módosítani.)
Ekkor (mivel Binding Mode=TwoWay ) ezért a Datagridbe visszaíródik az új kategória és a grid DDS-ére meghívom a SubmitChanges metódust(A példa kedvéért egy gombbal) ami pedig visszaírja az adatbázisba.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Elektromos (hálózati és akkus) kéziszerszámok, tapasztalatok/vásárlás
- exHWSW - Értünk mindenhez IS
- Melyik tápegységet vegyem?
- Jelszókezelők
- Kávé kezdőknek - amatőr koffeinisták anonim klubja
- A középkategória egyik legjobb vétele - Dreame L40 Ultra AE
- Nintendo Switch 2
- Erőpróbán a Samsung Galaxy A57, és úgy tűnik, visszatér az A70-es sorozat
- Vezeték nélküli fejhallgatók
- További aktív témák...
- Sony WH 1000XM3 fejhallgató eladó
- Apple IPhone 16 Pro max 256GB kártya független még 2év gari újszerű állapot.
- Apple iPhone 14 Pro Max 128GB,Újszerű,Dobozával,12 hónap garanciával
- Apple IPhone 14 pro max 128GB kártya-független 100%-os akksival.
- Lenovo LOQ 15IRH8 i5-12450H RTX 4050 6GB 16 GB DDR5 512 GB SSD FHD 144 Hz 100%-os akksi
- HP Thunderbolt 4 kábel
- AKCIÓ! Apple Mac Studio M1 MAX 2022 32GB 512GB számítógép garanciával, hibátlan működéssel
- 4 x 100.000 ft RÉSZLETRE .OPCIONÁLIS. G.SKILL Trident Z5 Neo RGB 96GB (2x48GB) DDR5 6000MHz
- MSI Katana 15 HX - 15.6" QHD 165Hz - i7 14650HX - 16GB - 1TB - RTX 5060 - Win11 - 3 év gari - MAGYAR
- HP ProBook 650 G8 Intel i5-1145G7 15GB 512GB magyarbill 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: ATW Internet Kft.
Város: Budapest

