🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: DataGrid - jak przestawiać kolumny ?

#343
From: Marek Zgadzaj
Date: Mon, 05 Jan 2004 19:47
37 lines
2955 bytes
Użytkownik "Marek Zgadzaj" <zga...@interia.pl> napisał w wiadomości
news:btcde8$rad$1@inews.gazeta.pl...
[...]
> Dość długo ten problem maglowałem ale nie wydaje się aby to było możliwe
za


Po wysłaniu poprzedniego listu przeszukałem jeszcze grupy dyskusyjne
microsoft.public.dotnet....

I znalałem wiele listów, w których autorzy pytają o to samo: Jak zmienić
kolejność kolumn ? Większość z tych listów pozostaje bez odpowiedzi. W kilku
innych natrafiłem na informację, która chyba może coś wyjaśni. Wg tych
informacji, o kolejności kolumn związanych z DataSet decyduje wyrażenie
SELECT, które wyprodukowało dane. Chcąc zmienić kolejność trzeba zmienić
SELECT. Nie ma możliwości zmiany kolejności kolumn jeśli są związane z
danymi.

Schowanie wybranej kolumny jest też problematyczne, znalazłem na ten temat
1-2 listy, z dość skomplikowanymi rozwiązaniami.

Trochę mnie to "zmroziło", ponieważ w obecnej starej technologii jakiej
używam, tj. CA-Visual Objects + odpowiedni browser danych -  nie mam
problemów z wierszami/kolumnami, wszystko jedno z czym zostały związane i
jak zostały utworzone. Chowam, wyświetlam niezależnie od danych. Użytkownik,
który sobie zmieni kolejność/schowa jakieś kolumny, zmieni ich rozmiar przy
ponownym otwarciu okna  dostaje je w takim samym stanie w jakim je zostawił.

Wracając do C#, być może trzebaby "odczepić" DataGrid od SELECT i zbudować
go inaczej w oparciu o coś innego, nie związanego bezpośrednio z DataSet,
tak aby mieć pełną swobodę w manipulacjach tabelą - za mało na ten temat
wiem...

Proszę i z góry dziękuję za każdy komentarz na te tematy....

Marek
Technical Details
Message-ID: <btcevr$4vo$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!sn-xit-09!supernews.com!newshosting.com!nx02.iad01.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!news.algonet.se!algonet!news-stoc.telia.net!news-stoa.telia.net!telia.net!news.nask.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
References: <bsv467$pkp$1@inews.gazeta.pl> <bt37jh$jrf$1@atlantis.news.tpi.pl> <btcde8$rad$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-04!sn-xit-06!sn-xit-08!sn-xit-09!supernews.com!newshosting.com!nx02.iad01.newshosting.com!newsfeed.icl.net!newsfeed.fjserv.net!news.algonet.se!algonet!news-stoc.telia.net!news-stoa.telia.net!telia.net!news.nask.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mail
From: "Marek Zgadzaj" <zga...@interia.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: DataGrid - jak przestawiać kolumny ?
Date: Mon, 5 Jan 2004 20:47:05 +0100
Organization: Portal Gazeta.pl -> http://www.gazeta.pl
Lines: 38
Message-ID: <btcevr$4vo$1@inews.gazeta.pl>
References: <bsv467$pkp$1@inews.gazeta.pl> <bt37jh$jrf$1@atlantis.news.tpi.pl> <btcde8$rad$1@inews.gazeta.pl>
NNTP-Posting-Host: garizim.media4.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1073332028 5112 62.233.177.110 (5 Jan 2004 19:47:08 GMT)
X-Complaints-To: use...@agora.pl
NNTP-Posting-Date: Mon, 5 Jan 2004 19:47:08 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-User: sp6nin
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit