Poddałem się DBGrid Delphi prawie dekadę temu, ponieważ po prostu nie jest dobre. Od tego czasu użyłem Virtual TreeView, który oferuje wiele wartości, ale ma kilka problemów. Podobnie jak obecny stan rozwoju (np. Brak) i fakt, że nie ma dobrej wersji związanej z danymi. DevExpress's QuantumGrid słynie z bogatego zestawu funkcji, ale jest naprawdę dość drogi. Uważam, że jego ogromny zestaw funkcji jest prawdopodobnie przesadą dla 95% ogólnych przypadków użycia dla kontrolek sieciowych sterowanych danymi.Czy istnieją jakieś dobre, darmowe/tanie sterowanie siatką Delphi?
Czy ktoś wie o kontroli siatki danych związany że sport następujące funkcje:
- wyboru dla pól logicznych. Jak oczywiste jest to?
- Bardziej skuteczny sposób postępowania z redaktorami, tj. Nie trzeba klikać trzy lub cztery razy, aby wyświetlić listę wyboru.
- Musi być powiązany z danymi.
- Nowoczesny wygląd. Być może przy użyciu motywów XP, ale preferowane jest przenoszenie.
- Elastyczny rysunek właściciela. Jest to jedna z wielkich cech Virtual Treeview - możesz dosłownie zastąpić dowolną część rysunku komórki bez naruszania reszty. Malowanie odbywa się szeregiem warstw, a ty wybierasz tylko warstwy, które musisz zmodyfikować.
- Zwijane linie lub przynajmniej etykiety narzędzi, które pojawiają się i wyświetlają zawartość, która została obcięta do wyświetlenia.
Zwykle używam edycji w kontrolce siatki, więc funkcje edycji nie muszą być fantastyczne.
Jakieś dobre sugestie?
Jaką wersję Delphi? Jeśli korzystasz z Delphi 2006 lub wcześniej, możesz pobrać darmową wersję pakietu LMD ElPack. Zobacz moją odpowiedź poniżej. – lkessler