Ответ 1
Virtual TreeView очень жив, и развитие продолжается. Смотрите его новый дом здесь: http://code.google.com/p/virtual-treeview/
Я сдался Delphi DBGrid почти десять лет назад, потому что это просто нехорошо. С тех пор я использовал Virtual TreeView, который предлагает большую ценность, но у него есть несколько проблем. Как и текущее состояние разработки (например, None) и тот факт, что нет хорошей версии, связанной с данными. DevExpress QuantumGrid славится богатым набором функций, но на самом деле довольно дорого. Я полагаю, что его огромный набор функций, вероятно, переполнен для 95% общих случаев использования связанных с сетью элементов управления сетью.
Кто-нибудь знает о связанном с данными сетке, который имеет следующие функции:
Я редко использую редактирование в элементе управления сеткой, поэтому функции редактирования не должны быть фантастическими.
Любые хорошие предложения?
Virtual TreeView очень жив, и развитие продолжается. Смотрите его новый дом здесь: http://code.google.com/p/virtual-treeview/
Если вы используете Delphi 6 или 7, вы можете бесплатно получить NextGrid, если вы этого не сделаете, вы можете купить полную версию с исходным кодом для очень низкой цены, он быстрый и имеет красивую сетку.
Oooppppsss!
Это уже добавлено. Простите, меня.
Вы можете видеть это, от Scalabium.
Это бесплатно и источники включены.
См. Изображения по ссылке.
С уважением.
У меня также были проблемы с ценой DevExress Quantumgrid. Однако, если вы являетесь серьезным разработчиком Delphi и зарабатываете себе на жизнь, я думаю, что средства управления DevExpress хорошо стоят инвестиций. DevExp также, похоже, снова поднял разработку Delphi.
Мне повезло с NextGrid.
Это очень быстро, и Boki (разработчик) дает очень хорошую поддержку.
Вы можете попробовать ElTree, который поставляется со свободной версией SE пакета LMD ElPack: http://www.lmdinnovative.com/mfs/products/lmdelpack.php
Он описывается как:
ElTree - полностью настраиваемый визуальный компонент, который может представлять практически любые данные типа (как в иерархической форме, так и в виде списка). Он отлично подходит для изучения баз данных, структур каталогов, реестров или любого другого типа данных, который создается как дерево. Вам больше не нужно использовать комбинацию TTreeView и TListView - TElTree дает вам все силы. ElTree также очень полезен для создания многоколоночных списков, групп радио и контрольных списков. И он добавляет полную поддержку Unicode.
Я использую ElTree в своем приложении уже много лет, как в виде дерева в одной части программы, так и в виде сетки в нескольких других частях. Я немного взглянул на Virtual TreeView, но я не видел никаких веских причин для изменения.
LMD ElPack SE предназначен для пользователей, которые интересуются только компонентом ElTree. Я думаю, что он отвечает всем вашим требованиям.
Последняя поддерживаемая IDE - Delphi 2006. Если вам это нужно для Delphi 2009, вам нужно будет перейти на один из своих несвободных пакетов.
См. также вопрос: Какой лучший контроль GRID и TREE:, а также мой ответ на этот вопрос.
Если бы мы голосовали, я бы сказал TSMDBGrid. Это почти идеально. Всего несколько дней назад я проверил его исходный код, чтобы узнать, как он использует редактирование фильтра (для его использования, конечно).
Это тоже бесплатно.
Я не уверен, что цена, которую вы считаете дешевой, но у нас был хороший успех с X-DBGrid.
Программное обеспечение TMS имеет данные, известные от компонент TAdvStringGrid.
Вы можете скачать пробную версию, и есть некоторые примеры приложений для доступного TDBAdvGrid.