Создание более привлекательного DataGridView - PullRequest
1 голос
/ 19 июня 2009

Моя форма выглядит так с DataGridView:

Screenshot

Я бы хотел, чтобы это выглядело более профессионально. Может ли кто-нибудь порекомендовать для этого «макияж»? Возможно, есть более привлекательный способ отображения этих данных.

Ответы [ 4 ]

3 голосов
/ 19 июня 2009

Я использовал бесплатный элемент управления сеткой от Component Factory , он имеет все те же функции, что и стандартный DataGridView. Сетка позволяет настраивать практически все элементы пользовательского интерфейса.

2 голосов
/ 19 июня 2009

Лично я бы порекомендовал немного смягчить эти цвета. Возможно, используйте пастельные версии того же цвета.

Также, как предполагает человек-b: Dock-> Fill.

Я не большой поклонник ненужных столбцов выбора строк / записей. Если вам это не нужно, я бы порекомендовал избавиться от него.

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

2 голосов
/ 19 июня 2009

Это выглядит довольно мило уже. Вам может потребоваться установить Dock на Fill с панелью свойств, чтобы заполнить всю форму.

1 голос
/ 19 июня 2009

Мои первые мысли о цветах столбцов, означает ли цвет что-то, если вы попытаетесь выделить столбцы, я бы использовал два тонких цвета. Большие цветовые сдвиги должны иметь значение (ошибки выделены жирным и красным цветом). Шрифт должен использовать системные стили шрифта, а основные цвета должны также соответствовать системным цветам. Цвета и стили шрифта могут работать для вас, но не для всех, некоторые люди дальтоники, некоторые нуждаются в более крупных шрифтах.

...