zapytanie do bazki i przypisanie wyników do tablicy

0

Witam,
na formie mam 4 textBoxy w które chce wpisać wartości zwracane przez zapytanie sql ( zawsze 4 wiersze )

wiadomo, łączę się z bazą i tworzę SqlConnection, potem sqlCommad z odpowiednim zapytaniem i dalej klops.

0

Nie znam klasy klops, ale wiem że należy użyć SqlDataReader.

0

no tak.
dalem tak

 
SqlDataReader readIt = null;
int i = 1;

rdr = query.ExecuteReader();
while(rdr.Read())
{
           // mając textBox1, textBox2, textBox3, textBox4 chciałoby się napisać :)
           textBox+i // i tutaj przypisać .text(rdr["kolumna"] 
           i++;
}
0

No to trzeba napisać z czym ma się problem.
Możesz znaleźć kontrolki po Name w kolekcji Controls, bo zakładam że ten kod wykonuje się w jakimś Form;
Możesz też te textboxy mieć w jakiejś tablicy i dla rekordu pierwszego wpisujesz wartość to pierwszego textboxa z tablicy/listy.
Możesz zrobić (paskudny) if-else/switch.

0

Dzięki za pomocną wskazówkę, wszystko działa jak należy.
Teraz pytanie. Napisałem procedurę w T_SQL, która zwraca mi 5 wierszy i dwie kolumny.

czy sqlCommad ma wyglądać tak:

 string myCommand = "EXEC mojaProcedura param1, param2, 'param3'"

??
czyli wszystko tak samo jak przy zwykłym SELECT?

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