Есть ли способ иметь чередующиеся цвета строк в WinForm Table - PullRequest
2 голосов
/ 02 сентября 2011

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

           if (rowIndex % 2 == 0)
           {
               backColor = grayColor;
           }
           else
           {
               backColor = Color.White;
           }

Это работает по умолчанию.Тем не менее, поскольку существует возможность сортировки, это не всегда будет правильно, поскольку строки переносятся.Есть ли способ по умолчанию сделать это в свойствах?Или какой-то другой метод достижения этого эффекта?Спасибо.

1 Ответ

7 голосов
/ 02 сентября 2011

Какой компонент вы используете? DataGridView имеет свойство AlternatingRowsDefaultCellStyle, которое позволяет вам делать именно то, что вы намереваетесь здесь.

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