Hint: You won't achieve that with the CheckGroup class. You need to create individual CheckBox objects - two for each row. Then map them to separate ON_CHANGE processing functions. Each of those functions would track the same chk property (e.g., chk01 you have now in your class). And would also update the paired checkbox when it is changed.