Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

C# baza danych i wyświetlanie wyniku na labelu

ser1983 13 Sty 2009 20:00 3573 1
  • #1 13 Sty 2009 20:00
    ser1983
    Poziom 12  

    Witam!

    Mam bazę danych w której m.in. 4 kolumny: "Branża 1", "Branża 2", "Branża 3" i "Branża 4". Chce wyświetlić w labelu tekst wzięty z tych 4 kolumn i wiersza aktualnie podświetlonego w dataGridView. Oczywiście mam komponent DataSet i powiązany z nim BindingSource. Pobieranie danych z DataSet chyba nie wchodzi w rachube, gdyż po zmianie sortowania na dataGridView, zmieniają się indeksy. W przypadku powiązania labela tylko z jedną komórka nie mam problemu:

    Code:
    label1.DataBindings.Add("Text", certyfikatyBindingSource, "Branża 1");


    natomiast nie wiem jak wyświetlić tekst w postaci label1.Text = "Branża 1" + "Branża 2" + "Branża 3" +"Branża 4".

    Z góry dzięki za odpowiedź!

    0 1
  • #2 13 Sty 2009 20:05
    Dżyszla
    Poziom 42  

    Sortowanie zawsze odbywa się całych rekordów w oparciu o wskazane kolumny. Możesz zarówno wybierać kolejne kolumny, jak i stworzyć zapytanie SQL zwracające taki ciąg. Swoją drogą, to sortowanie najlepiej przeprowadzać na bazie poprzez zapytanie, a nie w pamięci po pobraniu wyników.

    0