альтернатива DataGridView в Win API - PullRequest
0 голосов
/ 22 апреля 2009

Где-то в сети в одном блоге я прочитал предложение «DataGridView что-то вроде Boeing 777, но какова цель, когда я не знаю, как летать. Прежде чем я углублюсь в создание своих проектов, я хочу знать, есть ли альтернатива для DataGridView в C #. Что-то вроде jQuery в WEB API. Вещи, которые я ищу, - это то, что ими легко пользоваться, если они свободно распространяются и выглядят современными.

С наилучшими пожеланиями Адмир

Ответы [ 4 ]

3 голосов
/ 22 апреля 2009

Если вы хотите управлять одним человеком через город, вы можете научиться летать на Пайпер Куб. Если вы хотите летать сотнями через океан, вам нужно научиться летать 777.

Существует много способов отображения данных в приложениях WinForms; какой из них лучше для вас, зависит от того, что вы пытаетесь сделать. Если вы хотите показать фиксированный, не редактируемый, не прокручиваемый список данных, вы можете использовать DataList; простой и ограниченный. Если вы хотите добавить прокрутку, вы можете вывести данные в текстовое поле с прокруткой.

Если вы хотите обрабатывать сетку прокрутки из нескольких строк с несколькими изменяемыми, редактируемыми столбцами, вам нужно будет перейти к DataGrid или DataGridView.

Есть много альтернатив DataGridViews; более простые элементы управления предоставляют меньше функций, а более функциональные элементы управления являются более сложными.

2 голосов
/ 27 мая 2010

Я широко реализовал представление данных в виде несвязанного элемента управления в проекте форм Windows, используя Visual Studio 2008. Оглядываясь назад, реализация этого элемента управления заняла много времени, в основном потому, что он загружен ошибками и специфическим поведением, которое должно было исправлено, а не просто «задокументировано». Хороший контроль сетки данных важен для любого применения вещества. Я бы порекомендовал искать стороннюю альтернативу от компании, которая больше заинтересована в том, чтобы сделать это правильно, а не просто получить что-то там.

1 голос
/ 22 апреля 2009

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

0 голосов
/ 22 апреля 2009

У DevExpress действительно хороший вид сетки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...