StringGrid i ComboBox

0

witam. przedstawie dokładnie mój problem:). Mianowicie chodzi o pobieranie przez combobox wartości ze string grid. Mam sttring grid w którym są dwie kolumny: 1 kolumna to kolumna z nazwami produktów, zaś druga kolumna to kolumna z cenami. Nazwa produktu i jego cena są oczywiscie w tym samym wierszu
Produkt - Cena

Chodzi o to aby ta cena byla tak jakby przypisana do nazyw produktu , a potem nazwa produktu już z tą przypisaną wartością dodana do combobox. Np do produktu Jabłko przypisuje cene 2 zł. potem jabłko trafi do comboboxa juz z ceną 2 zł. W momencie gdy wybiore w combobox jabłko w Label1 ma mi sie pokazac cena jabłka . Prosze o pomoc

0

Jest na to kilka rozwiązań:

  1. Combobox ma ItemIndex czyli numer wybranej pozycji, po wybraniu sięgasz do Grida i wyciągasz cenę z wiersza o tym numerze.
  2. Do nazwy w Combobox dopisać cenę np po znaku tab, czyli np "Zapalki\t0.30", dodać własne rysowanie dla tego ComboBox'a który wypiszę tekst tylko do tego tabulatora.
  3. Dodać do UserData odnośnik do właściwego rekordu.
  4. Napisać własny komponent
0

W sumie tez myslalem nad tą pierrwszą opcją..spróbuje zobaczymy co z tego będzie, bynajmniej dzieki :)

W sumie potrzebowałbym jeszcze podpowiedzi jak to zrobic mniej wiecej

ok juz zrobilem :) dzieki za podpowiedź

1 użytkowników online, w tym zalogowanych: 0, gości: 1