.NET Winforms DataGridView - Любой способ вложить? - PullRequest
1 голос
/ 21 марта 2011

Я думаю, что уже знаю ответ на этот вопрос, но я подумал, что не мешало бы спросить.

Есть ли какой-нибудь возможный способ вложения DataGridViews с привязкой к данным в .NET?Я хотел бы, чтобы в каждой строке в DataGridView была кнопка для раскрытия, которая затем предоставила бы мне DataGridView под этим.Мне бы хотелось, чтобы этот вложенный DataGridView также мог это делать, чтобы я мог углубиться на n уровней.

Возможно ли это с помощью стандартного DataGridView .NET Winforms?(Или другой стандартный элемент управления .NET?) Я видел, как люди ссылаются на некоторые сторонние элементы управления, однако они действительно дорогие, и я не хочу идти по этому пути.

Спасибо

Ответы [ 2 ]

3 голосов
/ 23 марта 2011

Я не уверен, что это то, что вы ищете, но у нас аналогичное требование и мы используем Mark Rideout ' TreeGridView . Это бесплатно. Но для этого требуется определенное количество сантехники, чтобы подключить его к источнику данных.

Вот как это выглядит:

enter image description here

Его блог здесь и здесь но, к сожалению, кажется, что zip-файл, на который он ссылается, недоступен.

Эта страница в CodeProject также может быть полезна.

1 голос
/ 23 марта 2011

Чтобы ответить на ваш вопрос напрямую, нет, насколько я знаю, это невозможно сделать с помощью стандартного DataGridView или любого другого стандартного элемента управления winforms.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...