Bonjour,

J'ai un problème concernant la création d'une colonne de type Combobox sur un Datagrid rempli par XML.


je "remplis" mon dataGrid de la façon suivante par mon fichier XML.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*    load XML document and write the data inside the DataGridView */
 
            const String path = "C:\\";
            const string fileName = "data_cycling_track";
            const string extension = ".xml";
            XmlDataDocument xmlDatadoc = new XmlDataDocument();
 
 
            //location of the XML document on the local disk
            xmlDatadoc.DataSet.ReadXml(path+fileName+extension);
 
            DataSet dataSet = new DataSet("Cycling Track");
 
            dataSet = xmlDatadoc.DataSet;
 
            dataGridViewData.DataSource = dataSet.DefaultViewManager;
 
            //data Member of XML document
            dataGridViewData.DataMember = "track";
mon xml :

<cycling>

<track>

<order1>10</order1>

<order2></order2>

<title>General Informations</title>

<type>T</type>

<item1Title></item1Title>
<TXok1></TXok1>
<item2Title></item2Title>
<TXok2></TXok2>
<item3Title></item3Title>
<TXok3></TXok3>
<item4Title></item4Title>
<TXok4></TXok4>

</track>
</cycling>

j'aimerais toutefois en remplissant mon DatagridView par les infos de mon fichier XML, précisez qu'une colonne doit être de type Combobox.

Comment cela est-ce possible ??

Merci d'avance.