Jakas kontrolka .net choc troche podoba do Tabelki www?

user: Doker

DataTable nie zalatwia sprawy. Musze miec kontrolke, ktora bedzie mogla wizuaizowac Macierz, lub Tabele z nagłowkami zarówno na górze jak i po lewej. Uzyłem do tego TableLayoutPanel(vs 2005) i TextBoxów (a naglowki to Labele) ale przy tworzeniu takiej tabeli 100x16 trwa to na 3000+ i 1GB ramu trwa to okolo 1,4s co jest niedopuszczalne jesli dla kazdej z kolumn ma byc tworzona pozniej nastepna a z niej nastepne macierze. Wszystko ma byc demostracja dla studentow (jestem studentem) jak realizowane sa rozne algorytmy szeregowania obiektow po roznych cechach i wyboru najlepszych. Dodatkowo moj przerobiony tablelayoutPanel gdy cos wpisze do textboxa i sie komorka rozszerzy, dosc wolno ustawia reszte komorek. Wlaczenie DoubleBuffor bardzo pomaga w tym wzgledzie ale zastanawiam sie co pomogloby jeszcze bardziej. Pozdrawiam, Doker

Re: Jakas kontrolka .net choc troche podoba do Tabelki www?

user: Mateusz_Łoskot

Doker napisał(a): > DataTable nie zalatwia sprawy. > Musze miec kontrolke, ktora bedzie mogla wizuaizowac Macierz, lub Tabele > z nagłowkami zarówno na górze jak i po lewej. Sprawdź ComponentOne True DBGrid, rzecz komercyjna. > Uzyłem do tego TableLayoutPanel(vs 2005) i TextBoxów (a naglowki to > Labele) ale przy tworzeniu takiej tabeli 100x16 trwa to na 3000+ i 1GB > ramu trwa to okolo 1,4s co jest niedopuszczalne > [...] Nie liczyłbym na lepszy wynik. Spróbuj napisać w Win32 API, zoptymalizuj i porównaj wyniki. Pozdrawiam -- Mateusz Łoskot http://mateusz.loskot.net

Re: Jakas kontrolka .net choc troche podoba do Tabelki www?

user: Doker

Mateusz Łoskot napisał(a): > Doker napisał(a): >> DataTable nie zalatwia sprawy. >> Musze miec kontrolke, ktora bedzie mogla wizuaizowac Macierz, lub >> Tabele z nagłowkami zarówno na górze jak i po lewej. > > Sprawdź ComponentOne True DBGrid, rzecz komercyjna. > >> Uzyłem do tego TableLayoutPanel(vs 2005) i TextBoxów (a naglowki to >> Labele) ale przy tworzeniu takiej tabeli 100x16 trwa to na 3000+ i 1GB >> ramu trwa to okolo 1,4s co jest niedopuszczalne > > [...] > > Nie liczyłbym na lepszy wynik. > Spróbuj napisać w Win32 API, zoptymalizuj i porównaj wyniki. Nie wiem po co to piszesz? Wlasnie ze bede liczyl. Moge cos takiego napisac duzo szybciej i szybszego w .net tylko bez uzycia zagniezdzonych kontrolek, ale nie o to chodzi.

Re: Jakas kontrolka .net choc troche podoba do Tabelki www?

user: Mateusz_Łoskot

Doker napisał(a): > Mateusz Łoskot napisał(a): >> Doker napisał(a): > > Nie wiem po co to piszesz? > Wlasnie ze bede liczyl. Moge cos takiego napisac duzo szybciej i > szybszego w .net tylko bez uzycia zagniezdzonych kontrolek, > ale nie o to chodzi. Bo pytasz. I dzielę się swoim doświadczeniem, w kocu to publiczna grupa i mam prawo do tego w ramach tematu, a ponieważ podniosłeś wymaganie wydajności, więc do tego się odniosłem. IMHO, wątpię abyś osiągnął szybkość jaką chcesz, więc zaporponowałem prosty test. Pozdrawiam -- Mateusz Łoskot http://mateusz.loskot.net

Re: Jakas kontrolka .net choc troche podoba do Tabelki www?

user: Doker

> Bo pytasz. > I dzielę się swoim doświadczeniem, w kocu to publiczna grupa i mam prawo > do tego w ramach tematu, a ponieważ podniosłeś wymaganie wydajności, > więc do tego się odniosłem. IMHO, wątpię abyś osiągnął szybkość jaką > chcesz, więc zaporponowałem prosty test. Po to sie czlowiek przesiada na obiektowosc zeby mu ludzie wciskali WINAPI? No prosze! Toz to cofanie sie! Naszczescie znalazlem coś takiego jak SourceGrid.

Re: Jakas kontrolka .net choc troche podoba do Tabelki www?

user: "Jedrzej Dudkiewicz"

> > I dzielę się swoim doświadczeniem, w kocu to publiczna grupa i mam prawo > > do tego w ramach tematu, a ponieważ podniosłeś wymaganie wydajności, > > więc do tego się odniosłem. IMHO, wątpię abyś osiągnął szybkość jaką > > chcesz, więc zaporponowałem prosty test. > Po to sie czlowiek przesiada na obiektowosc zeby mu ludzie wciskali > WINAPI? No prosze! Toz to cofanie sie! Cofanie się w czym? JD

Re: Jakas kontrolka .net choc troche podoba do Tabelki www?

user: Mateusz_Łoskot

Doker wrote: >> Bo pytasz. >> I dzielę się swoim doświadczeniem, w kocu to publiczna grupa i mam >> prawo do tego w ramach tematu, a ponieważ podniosłeś wymaganie >> wydajności, więc do tego się odniosłem. IMHO, wątpię abyś osiągnął >> szybkość jaką chcesz, więc zaporponowałem prosty test. > > Po to sie czlowiek przesiada na obiektowosc zeby mu ludzie wciskali > WINAPI? No prosze! Toz to cofanie sie! Facet, nawet nie masz pojęcia o czym piszesz. Ale wykładał tego Ci nie będę, bo i sensu nie widzę. To tak jakbym Tacie Rydzykowi miał tłumaczyć że sam obraża uczucia religijne :-) > Naszczescie znalazlem coś takiego jak SourceGrid. Świetnie, kto szuka ten znajduje. Pozdrawiam -- Mateusz Łoskot http://mateusz.loskot.net