Редактируемая сетка данных для C # WinForms - PullRequest
4 голосов
/ 22 сентября 2008

Мне нужно предоставить пользователю матрицу, один столбец которой можно редактировать. Какой элемент управления наиболее подходит для использования?

Я не могу использовать ListView, потому что вы можете редактировать только первый столбец (метку), и это мне не подходит.

Является ли DataGridView подходящим вариантом, или есть сторонние альтернативные компоненты, которые делают лучше?

Ответы [ 3 ]

9 голосов
/ 22 сентября 2008

DataGridView - лучший выбор, поскольку он бесплатный и поставляется с .NET WinForms 2.0. Вы можете определить редактируемые столбцы или только для чтения. Кроме того, вы можете настроить внешний вид, если требуется.

0 голосов
/ 22 сентября 2008

Если DataGridView удовлетворит ваши потребности, это правильный ответ. Другой вариант (хотя он кажется непопулярным среди этих частей!) - Infragistics NetAdvantage . Недостатками инфраструктуры являются, прежде всего, высокая стоимость и несколько крутая кривая обучения; плюсы в том, что это одни из самых мощных элементов управления, которые вы когда-либо найдете, поэтому, если вам нужна их гибкость, сделайте это

У меня нет опыта работы с Telerik (о чем здесь упоминали другие), но они кажутся довольно хорошими. Поскольку моя компания довольно много инвестировала в инфраструктуру, мы не обязаны в ближайшее время переключаться ...

0 голосов
/ 22 сентября 2008

DataGridView это хорошо.

Если вы предпочитаете более симпатичный интерфейс, Telerik контролирует лучше.

...