У меня странный вопрос. У меня есть DataGridView
, и у меня есть 7 столбцов, заполненных двойниками. У меня есть 7 массивов double в главном классе, который содержит информацию.Можно ли найти переменную из datagridview ColumnName?
Как я могу сделать что-то вроде этого:
if(dgvValues.Columns[dgvValues.SelectedCells[0].ColumnIndex].Name == this.Variables.Name)
{
this.Variables.Name[dgvValues.SelectedCells[0].RowIndex] = Convert.ToDouble(dgvValues.SelectedCells[0].Value.ToString());
}
Я знаю, что я могу сделать это с делом, но мне интересно, есть короткий способ сделать это. Потому что, если у меня 20 столбцов, я должен сделать 20 случаев.
Я думал об этом, но есть ли другой способ сделать это? – Georgi
Всегда есть отражение, но это, вероятно, самый эффективный способ доступа к именованным переменным. Любые причины, по которым вам это не нравится? – TaW
Ну, я не сказал, что мне это не нравится, просто интересно, есть ли более эффективный способ. Спасибо, отметив как ответ. :) – Georgi