Datagrid cacher une colonne

fredspv Messages postés 127 Date d'inscription dimanche 7 mars 2004 Statut Membre Dernière intervention 6 juin 2008 - 26 août 2005 à 11:44
cs_Nanto Messages postés 32 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 21 décembre 2009 - 15 sept. 2005 à 09:23
Bonjour,

J'aimerais cacher une colonne dans mon datagrid, cette colonne figure dans ma requete SQL et voci mon code:



this.odbcDataAdapter1 =
new System.Data.Odbc.OdbcDataAdapter("select login, nom from utilisateur ",conn);


DataSet myDataSet =
new DataSet();;



this.odbcDataAdapter1.Fill(myDataSet,"utilisateur");



this.dataGrid1.SetDataBinding(myDataSet, "utilisateur");

Comment cacher Login par exemple ?

Merci

fred

2 réponses

cs_Globinours Messages postés 65 Date d'inscription mercredi 6 avril 2005 Statut Membre Dernière intervention 26 août 2005 1
26 août 2005 à 11:56
Il faut que tu définisse un style d'affichage pour ta table utilisateur et tu met la taille de la colonne Login à 0 ;)



Pour se faire utilise la classe http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemWindowsFormsDataGridTableStyleClassTopic.asp
0
cs_Nanto Messages postés 32 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 21 décembre 2009
15 sept. 2005 à 09:23
salut,

un truc un peu plus simple :
ton objet dataset te renvoie une collection de tables. Utilise une objet Table ("utilisateur")


DataTable MyTable = MyDataSet.Tables["Utilisateur"];


MyTable.Columns["Login"].ColumnMapping = MappingType.Hidden;

voilà

@ pulse



Nanto
0