Когда вы создаете или повторно инициализируете ячейку, самое время связать состояние любых элементов управления в ячейке с фактическим столбцом / строкой, к которой вы хотите прикрепить поведение.
Ваш подходправильно, потому что он будет обновлять значения, которые вы хотите.Но, к сожалению, поскольку вы используете ValueChanged в качестве события, вы будете добавлять новый обработчик событий каждый раз, когда ячейка отключается.
Так что вам нужно будет сначала удалить старый обработчик события, а затем добавить новыйобработчик события.Это означает, что вам нужно использовать вспомогательный метод, чтобы разрешить ValueChanged + = FOO и ValueChanged - = FOO