Combobox dans un Datagridview valeur par defaut

Combobox dans un Datagridview valeur par defaut - C#/.NET managed - Programmation

Marsh Posté le 25-05-2006 à 14:10:17    

Bonjour,
 
J'ai créer un combobox dans un datagridview, cependant je n'arrive pas à mettre une valeur par defaut  
exemple :
 
J'ai une liste
-homme
-femme
-hybride
 
et suivant mes valeurs recuperées dans ma base je veux que la valeur affichée soit homme,femme,hybide !
 
Mais je ne trouve pas de propriéte !, par exemple Text pour une combobox simple existe, mais pas pour le datagriview, c'est byzarre !
 
Voila, Merci

Reply

Marsh Posté le 25-05-2006 à 14:10:17   

Reply

Marsh Posté le 25-05-2006 à 16:36:23    

Code :
  1. foreach (DataTable table in tableSet.Tables)
  2.                 {
  3.                     foreach (DataRow row in table.Rows)
  4.                     {
  5.                         this.dataGridView1.Rows.Add(Convert.ToString(row[0]),
  6.                             row[1],
  7.                             Convert.ToString(row[2]),
  8.                             Convert.ToString(row[3])
  9.                             );
  10.                         for (int j = 0; j < this.type.Items.Count; j++)
  11.                         {
  12.                             if (Convert.ToString(row[4]) == Convert.ToString(this.type.Items[j]))
  13.                             {
  14.                                 this.dataGridView1.Rows[i].Cells[4].Value = this.type.Items[j];
  15.                             }
  16.                         }
  17.                         this.dataGridView1.Rows[i].Cells[5].Value = this.dataGridView1.Rows[i].Cells[4].Value;
  18.                         i++;
  19.                     }
  20.                 }


 
voila le code que j'ai du faire, alors que moi j'aurai aimé un simple
this.dataGridView1.Rows[i].Cells[5].Value = "mavaleur";
 
alors si vous avez une astuce afin de rendre propre cette partie ! Car ca c'est un peu du code méthode "la rache"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed