Article View: alt.pl.comp.lang.csharp
Article #22183Re: znow sie pogubilem
From: Maciej Rychter
Date: Fri, 03 Jun 2011 09:07
Date: Fri, 03 Jun 2011 09:07
34 lines
2435 bytes
2435 bytes
On 3 Cze, 09:02, "qaz" <qazvox...@wp.pl> wrote:
> Mam form2 (modalny) w ktorym moge z gridview wybrac interesujaca mnie
> wartosc (zatwierdzenie wyboru zamyka form2).
> Mam form1, ktory chcialby wywolac form2 i przejac wybran wartosc do
> wlasnych potrzeb
> Jak to zrobic w obu formach ?
> Czy sa ograniczenia co do typu zwracanych danych ( array, datarow ) ?
>
> (moje rozwiazanie, acz skuteczne - dziwacznym mi sie wydaje :-)
> pzdr qaz
w form1 pewnie masz buttona na którego clicku robisz pewnie coś
takiego
var f2 = new Form2();
if (f2.showdialog() == DialogResult.ok)
{
// coś tam zrób z f2.SelectedRow
}
żeby to zadziałało zrób sobie w klasie Form2 publiczną własciwość pod
tytułem SelectedRow czy cokolwiek i wypełniaj ją pożądanymi danymi
np. może to coś wskazywać na aktualnie wybrany wiersz w gridzie.
Podstawianie pod tą właściwość możesz dokonać przy zamykaniu Form2 w
zdarzeniu closing albo na bierząco w zdarzeniu grida.
Pamiętaj, że formatka to klasa jak każda inna więc możesz z nią robić
bardzo różne rzeczy chociażby dodać nowe właściwości.
Pochwal się jeszcze swoim rozwiązaniem.
--
Pozdro,
Macko
Technical Details
Message-ID:
<f0d2b8ca-4ff0-44bc-a255-bc7e72ee7eb7@s2g2000yql.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!s2g2000yql.googlegroups.com!not-for-mailReferences:
<4de88723$0$2440$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!s2g2000yql.googlegroups.com!not-for-mail From: Maciej Rychter <rychter.maciej@gmail.com> Newsgroups: alt.pl.comp.lang.csharp Subject: Re: znow sie pogubilem Date: Fri, 3 Jun 2011 02:07:41 -0700 (PDT) Organization: http://groups.google.com Lines: 38 Message-ID: <f0d2b8ca-4ff0-44bc-a255-bc7e72ee7eb7@s2g2000yql.googlegroups.com> References: <4de88723$0$2440$65785112@news.neostrada.pl> NNTP-Posting-Host: 80.94.182.136 Mime-Version: 1.0 X-Trace: posting.google.com 1307092061 5802 127.0.0.1 (3 Jun 2011 09:07:41 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 3 Jun 2011 09:07:41 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s2g2000yql.googlegroups.com; posting-host=80.94.182.136; posting-account=0LtQXAoAAABsec8yh6dn4H8zU73p878u User-Agent: G2/1.0 X-HTTP-Via: 1.1 webwasher (Webwasher 6.8.7.9979) X-Google-Web-Client: true X-Google-Header-Order: ASELNKCHRUV X-HTTP-UserAgent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.71 Safari/534.24,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit