Я отказался от DBGrid от Delphi почти десять лет назад, потому что он просто бесполезен. С тех пор я использовал Virtual TreeView, который предлагает большую ценность, но у него есть несколько проблем. Как текущее состояние разработки (например, нет) и тот факт, что нет хорошей версии с привязкой к данным. QuantumGrid от DevExpress славится богатым набором функций, но на самом деле он довольно дорогой. Я считаю, что его огромный набор функций, вероятно, излишним для 95% случаев общего использования для элементов управления сеткой с привязкой к данным.
Кто-нибудь знает элемент управления сеткой с привязкой к данным, который обладает следующими функциями:
- Флажки для логических полей. Насколько это очевидно?
- Более эффективный способ работы с редакторами, т. Е. Не нужно нажимать три или четыре раза, чтобы отобразился список выбора.
- Должен быть привязан к данным.
- Современный вид. Возможно использование тем XP, но предпочтительнее быть скинами.
- Гибкий владелец-чертеж. Это одна из замечательных функций Virtual Treeview - вы можете буквально заменить любую часть рисунка ячейки, не нарушая остальных. Рисование выполняется в несколько слоев, и вы решаете заменить только те слои, которые нужно изменить.
- Переносимые строки или, по крайней мере, всплывающие подсказки, которые показывают усеченное содержимое для отображения.
Я редко использую редактирование в элементе управления сеткой, поэтому функции редактирования не должны быть фантастическими.
Какие-нибудь хорошие предложения?