🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #21362

Re: Bindowanie do dropdowna - własna klasa 2 kolumnowe ID

#21362
From: Jakub Owczarski
Date: Sun, 21 Feb 2010 12:26
21 lines
1870 bytes
On Feb 17, 11:18 pm, 3P <nos...@serwer.pl> wrote:
> Chciałbym podbindować kolekcje swoich obiektów pod dropdown-a.
>
> Obiekty mają w bazie klucz dwu kolumnowy. Czy można to jakoś fajnie  
> podpiąć pod dropdowna, aby uzyskiwać odpowiednie SelectedValue?
>
> Mogę zrobić dodatkowe property w obiekcie sklejające mi te klucze, a potem  
> splitować dla zapytań do bazy.

Możesz sklejać w sql, i wcale nie splitować tylko używać sklejonego.
Np. sql do drodownlista
select id1 || '-' || id2 as val, thirdfield as txt from your_table

I potem jeżeli potrzebujesz szukać po selectedvalue to tak samo:

--
where id1|| '-' || id2 = :param

gdzie :param to jest selectedvalue twojego dd.

Pzdr.
Technical Details
Message-ID: <38c5193a-b0b2-4a00-bb6a-ca0460c5711a@m37g2000yqf.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!m37g2000yqf.googlegroups.com!not-for-mail
References: <op.u8aodfp6msp0fz@mcs>

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!m37g2000yqf.googlegroups.com!not-for-mail
From: Jakub Owczarski <jakub.owczarski@gmail.com>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Bindowanie do dropdowna - własna klasa 2
 kolumnowe ID
Date: Sun, 21 Feb 2010 04:26:50 -0800 (PST)
Organization: http://groups.google.com
Lines: 25
Message-ID: <38c5193a-b0b2-4a00-bb6a-ca0460c5711a@m37g2000yqf.googlegroups.com>
References: <op.u8aodfp6msp0fz@mcs>
NNTP-Posting-Host: 157.157.73.100
Mime-Version: 1.0
X-Trace: posting.google.com 1266755210 17614 127.0.0.1 (21 Feb 2010 12:26:50 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sun, 21 Feb 2010 12:26:50 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: m37g2000yqf.googlegroups.com; posting-host=157.157.73.100;  posting-account=VA26nAoAAACG6Q8p9dqThJrYQdPBTdr3
User-Agent: G2/1.0
X-HTTP-UserAgent: Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15  Version/10.10,gzip(gfe),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit