Wyświetlanie danych w tabeli innej niż DataGrid

0

Witam.
Interesuje mnie prezentacja danych, przykladowo pobranych z bazy danych, ale nie w formie DataGridView... Co mi się nie podoba? Chciałbym napisać program korzystający z bazy danych, który wyświetla dane w postaci tabeli, ale jest możliwość wybrania danego rekordu (wiersza) w celu późniejszej interakcji, np edycja rekordu, wyświetlenie szczególów itd. Gdy poruszam się po DataGrid podświetlają mi się same pojedyncze komórki. A oprócz tekstu, chciałbym dodać w ostatnich kolumnach np jakiś RadioButton albo CheckBox albo Button. Jak to najlepiej zrealizować? Prosiłbym o dokładny opis...

0

wszystko da sie zrobic
zamiast kolumn tekstowych musisz dodac innego typu, wtedy bedziesz mial checkbox etc.
lub musisz zaimplemntowac wlasny typ kolumny (i kilka dodatkowych klas, chyba w sumie 3), aby miec kolumne z jakims szczegolnie wymyslnym edytorem
poszukaj np. na codeproject jakis gotowych rozwiazan i przykladow
mozesz tez skorzystac z platnych komponentow (devexpress, telerik, ...)

jesli chodzi o podswietlanie wiersza a nie komorki zobacz mozliwosci wlasciwoesi SelectionMode

1

Massther napisał już wszystko, a jeśli naprawdę to ci nie wystarcza to możesz np. zainteresować się WPF-em

0

Ja chciałem zapytać przy okazji, jak to jest że nie mam u siebie DataGrid. Mam tylko DataGridView (VS 2010).

0

No tak ale to są różnice między nimi, a mnie chodzi że u siebie w ToolBox wcale nie mam DataGrid-a :)

0

Drugi link, zaraz na początku jest wyjaśnione, że:
"The DataGridView control replaces and adds functionality to the DataGrid control; however, the DataGrid control is retained for both backward compatibility and future use, if you choose."
Jak chcesz dodać do Toolbox to klikasz w nim prawym i wybierasz "Choose Items...".

1 użytkowników online, w tym zalogowanych: 0, gości: 1