Bonjour,
Je code en ce moment sous Visual Studio 2008 une IHM. Lorsque je créée une classe, je créée en faite 3 fichiers, un .cs, un .designer.cs, et un .resx
Je voudrais initialiser un label qui est décrit dans le .designer.cs, à l'aide d'une fonction qui se trouve dans mon .cs.
J'ai donc ce code là dans le .designer.cs :
Et celui-ci dans le .cs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part this.ComboBoxModel.DataSource = SetUpDatatableCMP();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public DataTable SetUpDatatableCMP() { SQLiteDatabase db = new SQLiteDatabase(); DataTable daCMP = new DataTable(); daCMP = db.GetDataTable("SELECT CMP_name FROM CMP;"); return daCMP; }
Cela fonctionne, ça compile, mais j'ai un warning qui dit :
Et comme c'est un jolie warning, j'ai un message d'erreur quand je veux voir mon IHM en mode graphique, et il finit par me supprimer le bout de code qui pêche. Donc c'est embêtant.Méthode 'System.Windows.Forms.Form.SetUpDatatableCMP' introuvable
Quelqu'un aurait-il une idée ?
Merci d'avance !
Partager