A voir également:
- Rendre visible un panel récupéré dans une boucle foreach
- Clé usb non visible - Guide
- Amazon shopper panel - Accueil - Guide confidentialité
- Control panel - Télécharger - Divers Utilitaires
- Comment rendre un fichier moins lourd - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
2 réponses
salut,
alors ce que tu cherche à faire est une indirection. En c# c'est la reflection :
https://docs.microsoft.com/en-us/dotnet/api/system.reflection?redirectedfrom=MSDN&view=netframework-4.8
je ne le maîtrise absolument pas, j'avais voulu utiliser l'indirection en c#, j'ai donc trouvé reflection, mais pas manque de temps je n'ai pas cherché =/ ca avait l'air complexe ... en tout cas assez pour me prendre pas mal de temps.
naga
alors ce que tu cherche à faire est une indirection. En c# c'est la reflection :
https://docs.microsoft.com/en-us/dotnet/api/system.reflection?redirectedfrom=MSDN&view=netframework-4.8
je ne le maîtrise absolument pas, j'avais voulu utiliser l'indirection en c#, j'ai donc trouvé reflection, mais pas manque de temps je n'ai pas cherché =/ ca avait l'air complexe ... en tout cas assez pour me prendre pas mal de temps.
naga
Merci beaucoup d'avoir pris le temps de me répondre.
Je vais étudier le lien que tu m'as donné :)
Je vais étudier le lien que tu m'as donné :)
Oui ce serait plus simple j'avoue...s'il est possible de charger mon switch dynamiquement en fonction du contenu de ma table. Chaque "case" représente le champs Libelle de ma table TABLE(Libelle1, Libelle2,...).
Il faudrait arriver à quelque chose du style :
Case Libelle1
(s).Visible = true;
(s).Visible = true;
Case Libelle2
(s).Visible = true;
(s).Visible = true;
(s).Visible = true;
quand (s) est :
while (reader.Read())
{
Label1.Text = string.Format("{0}", reader.GetString(0));
string str = Label1.Text;
string[] split = str.Split(new char[] { ';' });
foreach (string s in split)
{
//s .visible = true;
}
}
reader.NextResult();
Tu crois que c'est possible ?? (là...on complique sévère !)
Il faudrait arriver à quelque chose du style :
Case Libelle1
(s).Visible = true;
(s).Visible = true;
Case Libelle2
(s).Visible = true;
(s).Visible = true;
(s).Visible = true;
quand (s) est :
while (reader.Read())
{
Label1.Text = string.Format("{0}", reader.GetString(0));
string str = Label1.Text;
string[] split = str.Split(new char[] { ';' });
foreach (string s in split)
{
//s .visible = true;
}
}
reader.NextResult();
Tu crois que c'est possible ?? (là...on complique sévère !)