2011-06-05 3 views
-3
string filter = string.Empty; 
if (checkboxBalkon.Checked== true) 
{ 
    filter = "Balkon LIKE '%" + checkboxBalkon.Checked + "%'"; //??? 
} 

J'ai un formulaire de recherche. Le code ci-dessus est censé imprimer tous les champs de la table cochée. Je le compare, mais je ne sais pas comment l'imprimer? J'ai besoin d'un bool? Comment faire?C# - cases à cocher d'impression sql

+0

Bienvenue sur SO. Pour que nous puissions répondre à une question comme celle-ci, nous avons vraiment besoin de plus de détails. Par exemple, qu'entendez-vous par "l'imprimer"? Votre question semble inférer des choses que nous ne savons pas. Pourriez-vous ajouter d'autres informations? Merci. – IAmTimCorey

+0

J'ai bouton Filtre et DataGrid avec toutes les données. Quand je clique sur le bouton Filtre, il devrait me montrer (imprimer, écrire ..) dans dataagrid seulement les données qui ont coché la case sur le champ "Balkon" (ne pas montrer celles où la case n'est pas cochée). C'est un formulaire de recherche, et il fonctionne déjà pour le texte comme si je cherchais un nom .... mais je ne sais pas comment faire avec les cases à cocher .. – cevudj21

Répondre

0

Je crois que la réponse que vous cherchez est quelque chose comme ceci:

filter = "Balkon = " + checkboxBalkon.Checked; 
+0

Putain comment stupide de moi: p , vrai, = 1 ... Merci! – cevudj21

+0

@ cevudj21 - Content que je puisse aider. Parfois, il suffit d'un deuxième regard. Si c'est la réponse que vous cherchiez, je recommanderais que vous l'acceptiez comme réponse. De cette façon, il ne figurera pas sur la liste des questions auxquelles il faut répondre et les personnes qui seront confrontées à cette question à l'avenir sauront quelle a été la réponse à votre question. – IAmTimCorey