rendre invisible une colonne de dataGrid et la remplir par un label
Bonjour,
Voila j'ai un dataGrid qui se remplit de la manière suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| string RelationClientele = ("SELECT RC_NUMINTER as numinter, RC_DHRELCL as DateHeure, RC_CNURELCL as Contenu, RC_TELCTACT as Tel, RC_MOYCTACT as MoyenContact FROM RELATION_CLIENTELE WHERE RC_NUMINTER = '" + NumInter.Text + "'");
connection = new SqlConnection("Data Source=SNCK96400031;Initial Catalog=DistribInfo;Integrated Security=SSPI");
connection.Open();
try
{
SqlDataAdapter dataAdapter1 = new SqlDataAdapter(RelationClientele, connection);
dataAdapter1.Fill(ds1,"RelationClientele");
dataGrid2.DataSource = ds1;
dataGrid2.DataMember = "RelationClientele";
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
connection.Close();
} |
J'aimerais que la colonne numinter soit invisible et qu'elle se remplisse à l'aide d'un résultat d'un label.
Comment puis-je faire??
Merci d'avance!!
réponse à Louis-Guillaume Morand
Ok.
Ben normalement la colonne reste en première position.
O fet dans le première commentaire que j'ai fais de cette discussion j'ai mit la manière de comment je remplis mon dataGrid.
Mon problème c'est que je vois pas trop comment faire pour dire tel colonne ....
Cordialement.
réponse Louis-Guillaume Morand
Ok mais le problème et c'est bien pour ça que je ne trouvé pas c'est que "System.Windows.Forms.DataGrid ne contient pas de définition pour 'Columns'"
donc comment dois-je fair epour pouvoir utiliser 'Columns'?? !!
Cordialement.
1 pièce(s) jointe(s)
comment tu crée ton datagridview?
tu crée ton datagridview en mode design?
si oui, je crois tu n'as rien précisé pour les colonnes.
Citation:
SELECT RC_NUMINTER as numinter, RC_DHRELCL as DateHeure, RC_CNURELCL as Contenu, RC_TELCTACT as Tel, RC_MOYCTACT as MoyenContact
j'ai utilisé les noms de colonnes de ta requête select pour réaliser l'exemple (en fichier joint) jettes-y un coup d'œil et dis moi si ça marche toujours pas.
en fait, ce qui se passe quand tu crée ton datagridview en mode design et tu précise rien sur les colonnes après tu fais juste datagridview.datasource=....
les colonnes sont créées automatiquement et portent les noms qui viennent de ta requête.