Pour un dataSource bindé, la seule solution que j'ai trouvée et implémentée pour résoudre ce problème sans changer le DataSource lors du click consiste :

à créer une colonne invisible qui...