.NET (WinForms) Grid Control с возможностью свернуть / развернуть - PullRequest
4 голосов
/ 10 февраля 2009

Кто-нибудь купил / использовал элемент управления DataGrid / GridView, который позволяет разрушать / расширять отношения между родителями и детьми?

Стандартный элемент управления DataGrid, который я использую в .NET 2.0, кажется, имеет ограниченные возможности в отношении этой функциональности. Насколько мне известно, более новый элемент управления GridView совсем не поддерживает это.

Я думал о разработке настраиваемого элемента управления, но это может дорого обойтись моему клиенту ..

Мне нужен этот элемент управления для WinForms (не ASP.NET)

спасибо

Ответы [ 5 ]

2 голосов
/ 10 февраля 2009

Xceed делает очень полнофункциональную библиотеку для них. Существует WPF и WinForms реализаций.

У меня был большой успех со старыми версиями, хотя я не обновлялся некоторое время.

Родительский дочерний аспект полностью настраиваем и может идти на произвольную [1] глубину.

[1] хорошо int.MaxValue, но вы никогда не доберетесь туда

2 голосов
/ 10 февраля 2009

Мы использовали Janus Grids здесь в течение многих лет, очень мощный, но недавно начали использовать Developer Express управления для новых продуктов. , , они кажутся еще лучше (но Я еще не использовал их вообще).

Оба должны дать вам то, что вам нужно.

1 голос
/ 06 июля 2016

Сетка NOV для .NET (доступна для WinForms и WPF) включает в себя TableGrid и TreeGrid. Древовидная сетка Самостоятельная ссылка создает древовидную структуру из табличного источника данных.

Компонент Grid можно использовать в проектах, ориентированных на .NET 2.0, 3.0, 3.5, 4.0, 4.5 или выше. Он также доступен в виде Portable Class Library (PCL).

Полное раскрытие - я работаю в Nevron

0 голосов
/ 04 июня 2013

Посмотрите на 10Tec WinForms Grid iGrid. Вот статья на сайте 10Tec, связанная с вашим вопросом: http://10tec.com/articles/treeview-in-datagridview.aspx

0 голосов
/ 10 февраля 2009

VIBlend имеет иерархический элемент управления сеткой, который, вероятно, будет соответствовать вашим потребностям. Это реализация WinForms.

...