Невозможно увидеть данные в DataGridView, пока я не нажму или не выделю ячейки C # - PullRequest
0 голосов
/ 05 января 2019

Похоже, что шрифт текста в DataGridView похож на фоновый цвет, поэтому я не вижу никаких данных, пока не нажму или не выберу ячейки. Я пытался изменить цвета в DefaultCellStyle, но ничего не произошло. Как я могу это исправить?

Вот мой DefaultCellStyle код:

dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Window;
dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
dataGridViewCellStyle1.ForeColor = System.Drawing.Color.Red;
dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;

Все должно быть хорошо, как на этом превью:

enter image description here

Но это не так:

enter image description here

1 Ответ

0 голосов
/ 05 января 2019

Похоже, это ошибка в SharpDevelop. Я не уверен, но у моего друга нет проблем с этим в Visual Studio. Чтобы решить эту проблему, просто добавьте эту строку в Form.cs (не в свой дизайнер).

dataGridView.ForeColor = System.Drawing.Color.Black;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...