Как отобразить DataGridView в ячейке другого представления данных в приложении C # форм? - PullRequest
1 голос
/ 06 мая 2010

Как отобразить DataGridView в ячейке другого представления данных в приложении форм C #?

Как бы я справился с сортировкой и измененным значением, если это возможно?

Это единственный способ отображать данные, чтобы иметь некоторый смысл. Думайте об этом, как будто у меня есть столбец задачи и столбец дат. Под столбцом дат у меня есть список того, что нужно сделать. Эти столбцы даты являются динамическими и могут быть несколько столбцов даты

Ответы [ 3 ]

1 голос
/ 07 мая 2010

Звучит как сложный интерфейс для использования, вы рассматривали какое-то древовидное управление?

Если вы решили использовать представления сетки данных, посмотрите , настроив столбцы представления ячеек данных и ячейки . Вам нужно объявить пользовательские подклассы для нужного вам поведения столбца и ячейки. Я не знаю, возможно ли сделать то, что вы хотите, но я бы начал с этого.

0 голосов
/ 08 мая 2010

http://blogs.msdn.com/markrideout/archive/2006/01/08/510700.aspx

Найдена ссылка, где реализован иерархический массив данных.

Теперь я должен либо изменить элемент управления, либо согласиться на иерархическое представление сетки!

Надеюсь, это кому-нибудь поможет. Буду обновлять позже

0 голосов
/ 07 мая 2010

Это предложение, поскольку то, что вы спрашиваете, я не думаю, возможно со встроенным DGV .NET.

Использование пользовательских элементов управления, созданных профессиональными компаниями, которые предоставляют DataGrid с возможностью иерархических данных. Например, строка может быть расширена для отображения нескольких записей (несколько записей могут быть совершенно другой таблицей, содержащей даже совершенно разные столбцы). Вот несколько вариантов, которые вы можете проверить.

Инфраструктура WinGrid

Один компонент

Есть несколько других мест / компаний, которые делают отличные пакеты компонентов .NET, которые предоставляют дополнительные функции для существующих компонентов .NET.

...