Bonjour à tous,

Je suis débutante en C# et je dois réaliser un projet dans ce langage, mais je rencontre quelque problèmes :s

Mon problème actuel est la suivant :

Je souhaite lancer une requête dans ma base de Données SQLServer selon l'item sélectionné dans ma CheckedListBox.

Pour cela, j'ai d'abord ajouté les catégories à ma CheckedListBox :

Code :
checkedListBox_Type.Items.Add("Etat");
checkedListBox_Type.Items.Add("Defaut");
checkedListBox_Type.Items.Add("Erreur");

A la suite de cela, j'ai créé mes requêtes :

Code :

public void Recherche_Etat(DateTime Debut, DateTime Fin, bool Etat)
{
var Recherche = (from T_HISTORIQUE_SITE_71 in "PAU"
select new
{
Debut, Fin , Etat
}
).ToList();
}

public void Recherche_Defaut(DateTime Debut, DateTime Fin, bool Defaut)
{
var Recherche = (from T_HISTORIQUE_SITE_71 in "PAU"
select new
{
Debut,
Fin,
Defaut
}
).ToList();
}

public void Recherche_Erreur(DateTime Debut, DateTime Fin, bool Erreur)
{
var Recherche = (from T_HISTORIQUE_SITE_71 in "PAU"
select new
{
Debut,
Fin,
Erreur
}
).ToList();
}

puis je désire appeler l'une de ces requêtes selon la catégorie sélectionnée :

Code :

if (checkedListBox_Type.SetItemChecked(0, true) != 0)
{
moncontroleur.Recherche_Etat(Debut, Fin, Etat);
}
else if (checkedListBox_Type.SetItemChecked(1, true) != 0)
{
moncontroleur.Recherche_Defaut(Debut, Fin, Defaut);
}
else if (checkedListBox_Type.SetItemChecked(2, true) != 0)
{
moncontroleur.Recherche_Erreur(Debut, Fin, Erreur);
}
Avec :
checkedListBox_Type.SetItemChecked(0, true) --> catégorie Etat
checkedListBox_Type.SetItemChecked(1, true) --> catégorie Defaut
checkedListBox_Type.SetItemChecked(2, true) --> catégorie Erreur

Mais le problème c'est que le bout de code pour appeler mes requête n'est pas bon! J'ai que des erreurs :'( et je ne sais pas comment y remédier...

Quelqu'un pourrait-il me venir en aide SVP?

Merci d'avance