DataGridViewCell Bordercolor - PullRequest
       12

DataGridViewCell Bordercolor

2 голосов
/ 20 сентября 2008

Кто-нибудь знает, как изменить цвет границы для Datagridviewcell в c #?

Вот изображение того, что я имею в виду:

Стиль данных http://www.zivillian.de/datagridview.png Изображение

Backgroundcolor, Textcolor и Images не проблема, но я не знаю, как реализовать границы.

РЕДАКТИРОВАТЬ: Я хочу реализовать это с winforms.

Другая проблема - крест во второй строке, но это на потом ...

Ответы [ 2 ]

2 голосов
/ 20 сентября 2008

Для этого вам нужно нарисовать ячейки самостоятельно, используя OwnerDraw.

1 голос
/ 20 сентября 2008

Вы можете подключиться к двум событиям в вашей таблице данных. «ItemCreated» и «ItemDatabound» Каждый передаст вам событие, которое может получить доступ к вашему шаблону элемента. Внутри этого вы можете .FindControl ("ControlId") или просмотреть коллекции .Controls, чтобы найти ячейку. После того, как вы получили эту ячейку, вы можете делать все, что захотите - и цвет границы, и крест. ItemCreated будет срабатывать для каждого чертежа (обратной передачи), тогда как ItemDatabound будет только при привязке данных:)

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