Обращение к колонке грида по имени - NRE
От: anton-09  
Дата: 20.03.09 05:31
Оценка:
Пытаюсь обратиться к колонке грида (колонка 100% будет существовать, т.к. обхожу через Reflexion) по имени вот так:

dataGridView1.Columns[info.Name]


ReSharper 4.5 подсказывать что может быть NullReferenceException, надо, мол, проверить dataGridView1.Column на null.
Соглашаюсь — опять предупреждение, что dataGridView1 тоже может быть null.
Опять соглашаюсь, и дальше ReSharper входит в бесконечный цикл — постоянно предлагает проверить dataGridView1 на null.
В итоге получается нечто такое:

if (dataGridView1 != null)
    if (dataGridView1.Columns != null)
        if (dataGridView1 != null)
            if (dataGridView1 != null)
              .....
                dataGridView1.Columns[info.Name].


Что можно с этим сделать? Или обращаться к колонкам правильно только по индексу? Как заставить ReSharper поверить, что колонку можно найти и по имени?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.