Отображение связанных данных в DataGridView - PullRequest
2 голосов
/ 31 марта 2009

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

Я в основном хочу сделать это в .Net. Это то, что я могу сделать, используя DataGridView, который я уже использую, или мне нужно что-то построить / купить?

1 Ответ

2 голосов
/ 31 марта 2009

DataGridView из .NET 2.0+ не отображает дочерние записи, такие как Access. Тем не менее, элемент управления .NET 1.x DataGrid делает. Вы можете использовать это в своем проекте.

Вы также можете проверить это: Настройка DataGridView для поддержки разворачивания / свертывания (ala TreeGridView)

Редактировать: Я добавлю одну вещь. Когда я исследовал эту проблему для приложения .NET 2.0, я писал, что собирался использовать DataNET для .NET 1.1 для этой функции. Я также изучил альтернативы (например, компонент, который я связал выше), но в итоге решил не усложнять ситуацию и пошел с двумя DataGridViews, связанными в отношении master-detail.

Как: создать основную / подробную форму с использованием двух элементов управления Windows Forms DataGridView

...