Пользовательский элемент управления C # в WinForm с DataGridView и гистограммой - PullRequest
0 голосов
/ 31 октября 2018

В настоящее время я работаю над программой Windows, использующей c #, и клиент приводит эти цифры ниже

Рисунок 1: запись списка данных

Коснитесь темы, например «Игрок», «Класс» или «Имя ученика», чтобы обновить отображение записи в порядке возрастания или убывания.

Имя студента выглядит так, как будто текстовое поле имеет рамку и доступно для редактирования.

Индивидуальная запись «больше информации» кликабельна, как гиперссылка.

Я рассматриваю возможность использования DataGridView, но как добиться этого стиля? (как сделать ячейку наподобие TextBox? Гиперссылка в ячейке? Другие способы сделать это?)

О графике, есть ли бесплатные библиотеки или способы сделать гистограмму, как показано ниже?

Рисунок 2: гистограмма

Будем благодарны за любые предложения.

1024 * Отредактированный *

Вот что я пробовал до сих пор: Рисунок 3: демонстрационный тест

И мои вопросы:

  1. Как настроить заголовок, как на рисунке 1?

  2. Понятия не имею, как использовать DataGridCellStyles, чтобы ячейка имела границу, какие-либо примеры кодов?

Я уже пытаюсь описать свои вопросы, насколько это возможно, и показать, что я сделал, но получил 3 отрицательных голоса ?????

1 Ответ

0 голосов
/ 31 октября 2018

Вы можете определить DataGridCellStyles, чтобы они выглядели так, как вы хотите. Однако многие из таких тривиальных вещей уже позаботились, если вы используете управляющие библиотеки, такие как: DevExpress Grid или Infragistics (я бы предпочел DevExpress).

Для графика - вы снова можете использовать библиотеку диаграмм, например: Dundas Chart, ZedGraph и т. Д.

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