У меня мало опыта в C # .NET, и вот что я получил до сих пор:
Я создал DataGridView, который связан с ObjectDataSource (то есть общим списком).
Хотя я могу эффективно использовать событие CellClick объекта DataGridView и соответствующий ему интерфейс делегата (DataGridViewCellEventHandler), чтобы хорошо выполнять свою бизнес-логику, я по-прежнему
не в восторге от общей логики.
По сути, недостатком вышеупомянутого подхода является то, что для некоторых определенных столбцов нет необходимости связывать событие CellClick с ним. Они просто отображают информацию, а не пытаются слушать
на некоторые события CellClick.
Я пытался добиться этого довольно долго. Я пытался отключить возможность нажатия на такие столбцы, но безуспешно ...
Есть ли хороший способ обойти эту проблему?
Я действительно не хочу проверять, каково значение columnIndex в моих функциях-обработчиках делегатов, и затем действовать соответствующим образом. По сути, если CellClick не будет запущен в первую очередь, это было бы отличным решением.
Большое спасибо заранее!