Вопрос

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

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

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

Это было полезно?

Решение

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

Другие советы

DataGridView — это хорошо.

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top