От строки к жесткому коду (C # HashTables) - PullRequest
0 голосов
/ 04 марта 2019

Я создал HashTable, называемый casillas, в котором ключи - это числа от 1 до 68, а значения - строки типа:

dataGridView1.Rows[0].Cells[8]

Это позволяет мне легко ссылаться на конкретную ячейку в dataGrid, но как я могу использовать его для доступа к таким вещам, как стиль ячейки?

Я хочу сделать что-то вроде:

casillas[1].Style.BackColor = Color.Purple;

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Мне пришлось создать новую переменную типа DataGridViewTextBoxCell (называемую, например, cas), равную casillas [X], а затем применить нужные изменения к этой новой переменной с именем cas.

0 голосов
/ 04 марта 2019

Вместо этого используйте hastable для хранения ссылок на ячейки:

int rowIndex = 0;
int colIndex = 8;
casillas[1] = dataGridView1.Rows[rowIndex].Cells[colIndex];

Теперь вы можете получить доступ к свойствам ячеек через вашу хеш-таблицу:

casillas[1].Style.BackColor = Color.Purple;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...