Нужен элемент управления таблицей

  • Автор темы iceheart
  • Дата начала
I

iceheart

Гость
#1
В моей программе имеется класс, содержащий в себе таблицу в причудливом формате. Требуется связать объект такого класса с формой посредством элемента управления, предоставив пользователю возможность просматривать и редактировать данные в этой таблице. Требования к этому контролу следующие:

1. Элемент управления отображает таблицу с программно заданным количеством строк и столбцов, которое может измениться в процессе выполнения. Пользователь может изменить значение любой из ячеек таблицы, кликнув по ней мышкой, либо выбрав ячейку с помощью клавиатуры.
2. Над таблицей отображены заголовки столбцов таблицы, а слева - заголовки строк. Их пользователь напрямую изменить не может.
3. На случай, если число строк или столбцов слишком велико, предусмотрены полосы прокрутки в обоих направлениях.
4. Есть возможность особым образом выделить одну из ячеек (цветом или рамочкой), причём не обязательно ту, на которой стоит курсор.

Желательно, чтобы этот элемент поставлялся вместе с .NET Framework, т.е. не нужно было таскать с программой кучу дополнительных библиотек. Среди контролов из тулбокса более-менее подходит только TableLayoutPanel, но работать с ним - почти всё равно что писать с нуля. Если кто-нибудь знает подходящие контролы, прошу, поделитесь опытом.
 
I

iceheart

Гость
#2
Ой. Как же это я?
Спасибо. Теперь вижу.

Надо больше спать...