Quantcast
Channel: Windows Forms Data Controls and Databinding forum
Viewing all articles
Browse latest Browse all 2535

C# DataGridview + combobox

$
0
0

Bonjour 

je suis en train de manipuler un datagridview pour lequel je souhaite ajouter une ligne a chaque clic sur un bouton défini :

this.currentFile.AddArborescenceDrivers(string.Empty, StateGenaral.NC);


StateGeneral est un enum de {NC, ADD, DELETE}

public void AddArborescenceDrivers(string name,  StateGenaral state)
{
   this.ArboDrivers.Add(new ArboDrivers(name, state);
}


public ArboDrivers(string name, StateGenaral state)
{
            this.Name = name;
            this.State = state;
}



this.dataGridViewArboDriversGen.DataSource = null; this.dataGridViewArboDriversGen.DataSource = this.currentFile.ArboDrivers;


mon but est d'avoir un combobox dans le datagridView avec pour valeur les éléments de StateGeneral à l'endroit State ?

Pour cela j'ai commencé à ecrire un combobox contenant les valeurs 

List<string> stateDrivers = new List<string>();
stateDrivers.Add(StateGenaral.NC.ToString());
stateDrivers.Add(StateGenaral.ADD.ToString());
stateDrivers.Add(StateGenaral.DELETE.ToString());

comboStateDrivers.DataPropertyName = "State";
comboStateDrivers.Name = "State";
comboStateDrivers.HeaderText = "ETAT";
comboStateDrivers.DataSource = stateDrivers;

Je reste bloqué sur le faite d'ajouter le comboxbox au datagridview

Attention : il faut qu'a chaque ligne ajouter on ajoute le comboxbox afin de ne pas ecraser les autres lignes comprennant des combobox.

Cela evite à l'utilisateur de perdre les données qu il a au préalable renseignées

merci de l'aide


Viewing all articles
Browse latest Browse all 2535

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>