Comment basculer entre les DataGridViewTextBoxCell et DataGridViewComboBoxCell?

Je veux avoir un DataGridView qui a deux colonnes. La première colonne sera toujours de type DataGridViewComboBoxColumn. Selon la sélection dans cette colonne, je voudrais être en mesure de changer la cellule correspondante dans la deuxième colonne à une DataGridViewComboBoxCell ou un DataGridViewTextBoxCell.

Je pense, j'ai juste besoin de prendre la deuxième colonne de type DataGridViewColumn, mais ne pas comprendre la mécanique de la façon de changer le type de cellule à la volée.

Je travaille avec VB.NET dans Visual Studio 2005.

Merci d'avance!

Mise à jour: Un moyen de contourner cela, je suppose, est de faire de la deuxième colonne comme un DataGridViewComboBoxColumn, et de modifier les attributs de la cellule de façon à ce qu'elle se comporte comme une liste déroulante, ou comme un (modifiable) déroulante avec n éléments. Ce dernier semble assez comme une zone de texte que je pourrais vivre avec elle, et il n'implique pas de changer le type de la cellule.

OriginalL'auteur John | 2009-11-18