Article View: alt.pl.comp.lang.csharp
Article #343Re: DataGrid - jak przestawiać kolumny ?
From: Marek Zgadzaj
Date: Mon, 05 Jan 2004 19:47
Date: Mon, 05 Jan 2004 19:47
37 lines
2955 bytes
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-mailReferences:
<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