Article View: alt.pl.comp.lang.csharp
Article #21462Re: Pytanie o datagridView
From: Marcin M.
Date: Fri, 07 May 2010 18:17
Date: Fri, 07 May 2010 18:17
35 lines
2518 bytes
2518 bytes
W dniu 2010-05-05 09:41, Wiktor Zychla pisze: >> Otóż, wymyśliłem sobie że każda funkcjonalność mojego programu >> znajdzie się z osobnym pliku .cs. Np klasa klienci znajdzie się w >> pliku klienci.cs. Problemów nie miałem do czasu aż w kodzie klasy >> klienci przyszło mi pokazać dane z bazy danych w DataGridView który >> znajduje się oczywiście w klasie MainForm. Ja Obiekty typu dataSet, >> connection itd (PostgreSQL)tworze i podłączam się do nich w klasie >> klienci (docelowo w klasie "baza"). Jak to wszystko połączyć? >> Próbowałem zwrócić przez funcję wskaźnik do DataTable ale to chyba złe >> rozwiązanie. Jak to zrobić > > wygląda na to, że z jakiegoś powodu boisz się metod w klasach, które > zwracają wyniki a są konsumowane poza tymi klasami. > niepotrzebnie - po to wymyślono kwalifikator public, żeby z publicznych > metod można było korzystać poza kontekstem klasy, w której składowe są > zdefiniowane. Tak też zrobiłem. Dziękuje bardzo za odpowiedź. >> najbardziej poprawnie aby pozostawić funkcję wyświetlającą tabelę z >> bazy w klasie klienci a zrealizować wyświetlanie wyników w kontrolce >> DataGridView? > > wyświetlanie pozostaw formatom, a klasom pobierającym dane - pobieranie > danych. > "pozostawić funkcje wyświetlającą tabelę z bazy w klasie klienci" > sugeruje nieprzemyślaną architekturę. zbyt ogólnie się wyraziłem. Miałem na myśli funkcję która zwraca tabelę do datagridview, jednak nie potrzebnie kombinowałem ze wskaźnikami do datatable. > Wiktor Zychla > >
Technical Details
Message-ID:
<hs1lf0$flm$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<hrjrv3$3pe$2@inews.gazeta.pl> <4be12125$0$2606$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Marcin M." <news@nowysacz.net.pl> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: Pytanie o datagridView Date: Fri, 07 May 2010 20:17:18 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 36 Message-ID: <hs1lf0$flm$1@inews.gazeta.pl> References: <hrjrv3$3pe$2@inews.gazeta.pl> <4be12125$0$2606$65785112@news.neostrada.pl> NNTP-Posting-Host: 109.243.60.39 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1273256227 16054 109.243.60.39 (7 May 2010 18:17:07 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Fri, 7 May 2010 18:17:07 +0000 (UTC) X-User: marmor_ns In-Reply-To: <4be12125$0$2606$65785112@news.neostrada.pl> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit