Mám databázi a tam tabulku ve které do jednoho sloupce ukládám hodnoty ("P", nebo "V") Ve WinForm mám vytvořený formulář kde mám pro toto pole vytvořený Combobox. Potřebuji tento combobox nastavit tak, aby se při rozevření zobrazoval výběr mezi dvěma možnostmi a to: "Příjem" a nebo "Výdej". Potom když v comboboxu vyberu "Příjem" tak by to bylo jako bych vybral "P" a pokud vyberu "Vydej" tak jako že jsem vybral "V". Stejně tak naopak, když procházím tabulkou, tak pokud by byla v tabulce hodnota "V" tak v comboboxu se zobrazí "Výdej" a podobně je to i s "P". Do vlastnosti SelectedValue jsem vložil BindingSource z datové tabulky. Nyní tedy potřebuji v kódu jazyce C# vytvořit NĚCO kde byly uložené hodnoty "Příjem" se kterou by souvisela hodnota "P" a dále by tam byla hodnota "Výdej" se kterou by souvisela hodnota "V" Z tohoto bych udělal další BindingSource a ten bych navázal do vlastnosti DataSource a do vlastnosti DisplayMember bych navázal to NĚCO které by představovalo hodnoty ("Příjem" a "Výdej") a do vlastnosti ValueMember by navázal NĚCO ze kterého by byly vybrány hodnoty ("P","V") Tak jsem dospěl k tomu, že vlastně potřebuji poradit jak mám vytvořit to NĚCO co bych pak mohl použít jako zdroj pro BindingSource. Asi by to byla nějaká strukturovaná konstanta se zadanými dvěma sloupci a se dvěma řádky ???? Nevím co by bylo pro tento účel nejvhodnější. Jediné řešení které bych zatím zvládl, ale pro tento účel to nechci použít je to, že bych v databázi vytvořil další tabulku, která by měla výše zmiňované dva sloupce a vyplněné dva řádky. Tuto tabulku bych pak použil pro BindigSource vlastnosti DataSource v Comboboxu. Ale to je doufám zbytečné. Něco podobného bych rád vytvořil přímo v kódu aplikace v jazyce C#. Děkuji za radu
|