Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[NET] Grid

0 views
Skip to first unread message

Janusz

unread,
Feb 18, 2005, 4:25:50 AM2/18/05
to
Witam!

Taki malutki problemik (pewnie banal :) ):
Mam sobie grida i kiedy lacze go ze zrodlem danych (record source)
wszystko sie slicznie wypelnia , tyle ze nie widze od razu siatki
z danymi tylko najpierw musze kliknac w "link" zeby ja rozwinac.
Jak zrobic, zeby siatka od razu byla widoczna w calosci?

Pozdrawiam
Janusz


Andrzej J. Turowicz

unread,
Feb 18, 2005, 6:13:43 AM2/18/05
to
Zrób tak
Załóż pusty projekt
na formatkę połóż DataGrida, DataView
i dataadapter
DataView podepnij pod tablicę w datasecie

Datasource grida ustaw na dataview
Teraz wejdz do kolekcji TableStyles tego DataGrida i załóż nowy styl

W jego MappingName ustaw nazwę tablicy taka jak w dataview

Teraz w jego kolekcji GridColumnStyles, dla każdej kolumny którą chcesz
widzieć
załóż nowy GridTableTextBox, podaj jego nagłówek, szerokość, justowanie oraz
wstaw MappingName pola w tabeli


na onLoad formatki zrób Fill tablicy w datasecie

Teraz zobaczysz wszystko tak jak chcesz

Andrzej


Użytkownik "Janusz" <sca...@scalak.zabrze.pl> napisał w wiadomości
news:cv4cc1$8mf$1...@atlantis.news.tpi.pl...

Grzegorz Danowski

unread,
Feb 18, 2005, 6:25:45 AM2/18/05
to
Użytkownik "Janusz" <sca...@scalak.zabrze.pl> napisał w wiadomości
news:cv4cc1$8mf$1...@atlantis.news.tpi.pl...
> Witam!
>
> Taki malutki problemik (pewnie banal :) ):
> Mam sobie grida i kiedy lacze go ze zrodlem danych (record source)

A jak łączysz ze źródłem danych?

> wszystko sie slicznie wypelnia , tyle ze nie widze od razu siatki
> z danymi tylko najpierw musze kliknac w "link" zeby ja rozwinac.
> Jak zrobic, zeby siatka od razu byla widoczna w calosci?

MojDataGrid.DataSource = MojDataSet.DataTables("MojaTabelka")
'albo jeśli masz tylko 1 tabelę:
MojDataGrid.DataSource = MojDataSet.DataTables(0)

Albo zastosuj rozwiązanie zaproponowane przez Andrzeja (bardziej
uniwersalne).

Pozdrawiam
Grzegorz

0 new messages