Bonjour et joyeux noel à tous et à toutes.
Voila mon probleme. Je voudrais n'afficher que quelques colonnes de ma dataset dans ma datagrid, et je fais le code suivant:

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
20
21
22
23
24
25
DataTable dt=new DataTable();
			DataGridTableStyle tableStyle=new DataGridTableStyle();
			dt=(DataTable)MTds.Tables[0];
			dataGrid1.DataSource= dt;	
			tableStyle.MappingName=dt.TableName;
			//colonne1
			DataGridTextBoxColumn cs = new DataGridTextBoxColumn();
			cs.MappingName = "ft_dtl_description";
			cs.HeaderText = "Description";
			tableStyle.GridColumnStyles.Add(cs);
			//colonne 2
			DataGridTextBoxColumn cs2=new DataGridTextBoxColumn();
			cs2.MappingName="ft_dtl_type";
			cs2.HeaderText="Type";
			tableStyle.GridColumnStyles.Add(cs2);
			//colonne 3
			DataGridTextBoxColumn cs3=new DataGridTextBoxColumn();
			cs2.MappingName="ft_dtl_avct";
			cs2.HeaderText="Avancement";
			tableStyle.GridColumnStyles.Add(cs3);
			//colonne 4
			DataGridTextBoxColumn cs4=new DataGridTextBoxColumn();
			cs4.MappingName="ft_dtl_avct";
			cs4.HeaderText="Avancement";
			tableStyle.GridColumnStyles.Add(cs4);
Mais au lieu de ca, il affiche tout.
pourquoi? merci.