Question potentiellement embarrassante, mais il y a évidemment quelque chose qui me manque et que je veux savoir.Pourquoi l'objet parent échoue-t-il avec un objet enfant précédemment éliminé?
Je m'attends à ce que le code suivant crée une nouvelle ligne de table avec de nouvelles cellules à rendre plus tard. Et c'est ce que ça fait ... comme vous vous en doutez. Mais .... mais les TD créés dans les instructions using ne sont-ils pas invalidés une fois qu'ils sortent de la portée 'using'? Les objets TD référencés par la ligne ne seraient-ils pas invalides et la ligne ne devrait-elle pas échouer lorsqu'elle tente de les utiliser? La même chose pourrait être dite pour le TR quand il est rendu par l'objet 'tbl'.
Est-ce que je ne comprend pas?
Est-ce que je ne comprends pas l'utilisation?
Est-ce que TableRow.Cells.Add() fait réellement une copie en profondeur pas seulement une copie de ref ptr?
Le TableCell peut-il être utilisé après son élimination?
Ce qui donne?
Merci David, pour être honnête, je ne peux pas penser à aucune raison que ces objets seraient même jetables. En ce qui concerne la non-disposition, est-il prudent de supposer que l'objet parent aura toujours des objets jetables? Je ne suis pas sûr à quel point je suis à l'aise avec ça. –
La page va Disposer les contrôles après le rendu. –
L'objet Page dispose-t-il tous les contrôles? Est-ce que quelqu'un a un lien pour ça? thx –