Witam kolegów (i koleżanki :))) )
Próbuję powoli pisać coś w C# z pomocą wielu poradników i z pomocą forumowiczów. Mam taki dość podstawowy problem. Chcę od początku trzymać "porządek" w kodzie i żeby program miał "ręce i nogi" i był później łatwy w rozbudowie dlatego staram się dzielić różne tematy na osobne pliki cs - np. mam główny plik z programem i tradycyjnie Form1.cs. Dodatkowo dodałem sobie nowy plik i nazwałem go "Baza.cs" - tak trzymam dwie klasy - jedną z konfiguracją połączenia do bazy, drugą z zapytaniami do bazy. Sama aplikacja jest dość prosta - mam dwa DataGridView, dwa buttony i jeden TextBox. Po naciśnięciu przycisków wywołuje połączenie z bazą i zapytanie (skonfigurowane w pliku Baza.cs) i wynik wyświetlam w odpowiednim DataGridView (dwa buttony, dwa zapytania, dwa DataGridView). Chciałbym po drodze wprowadzić dane do TextBox i wykorzystać je w zapytaniu jako warunek zapytania i tu pojawia się problem - mogę wykonać textBox1.Text w obszarze w którym definiuję działanie po kliknięciu przycisku (np public void button1_Click(object sender, EventArgs e)) natomiast nie jestem w stanie w pliku Baza.cs w klasach w których mam zdefiniowane połączenie i zapytania wywołać textBox1.Text.
Przypuszczam że problem leży po stronie właściwego umiejscowienia w konstruktorze/klasie - czy ktoś z kolegów może coś doradzić w tym temacie gdzie szukać błędu? Szczerze to mam problem ze ogarnięciem tematu totalnych podstaw na zasadzie klasa/kontruktor - może ktoś zna jakiś skuteczny szybki poradnik/kurs w tym temacie?