IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Datagrid avec filtre


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Inscrit en
    Juin 2007
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 328
    Par défaut Datagrid avec filtre
    Bonjour,
    Comment faire pour creer un filtre des resultats affichés au niveau de ma Datagrid,
    un filtre similaire à celui de MS Excel ( pour chaque champ , son propre filtre)
    une idée ?
    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2009
    Messages : 5
    Par défaut
    Il y a 2 solutions, si c'est des filtres au niveau global des donnes (exemple: tu recherche les resultats avec qui datent du mois de septembre) alors tu applique ton filtre quand tu fait ta requete SQl (ou autre base de donnees).


    Exemple:

    ta requete: "SELECT * FROM Ma_Table"
    Ton filtre: "WHERE date BETWEEN(NOW() AND '01/01/01') AND name = 'name_label'"

    Donc la j'ai simuler une requete SQL avec comme filtre la date et aussi mon champ Name. Donc je pourrai chercher tous les resultats avec le 'name' BOB par exemple.



    Dans l'autre cas tu peut vouloir filtrer les resultats eux-meme. Par exemple disons que tu veux cacher le champ "email" de chaque ligne dans ta datagrid, Sauf pour les ligne avec une condition quelconque.

    Dans ce cas tu applique un filtre au niveau de la Sub :
    Private Sub Nom_De_Ta_DATAGRID_ItemCreated(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Nom_De_Ta_DATAGRID.ItemCreated

    Et la tu peut faire un filtre du genre

    If blabla = blalba

    e.Item.Cells(4).Text = "Interdit d'acces"

    End if


    Si ta besoin de plus de details, contact moi par mp

Discussions similaires

  1. boucle simple dans une dataGrid avec quand même une erreur !
    Par fkr dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/11/2005, 15h04
  2. [C#]Datagrid avec checkboxs et pagination
    Par kenzo080 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 19/07/2005, 07h10
  3. [C#] Colonne de trop dans DataGrid avec SQLCE
    Par Roach- dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2005, 20h01
  4. Requete avec filtre sur un champ
    Par podz dans le forum Langage SQL
    Réponses: 7
    Dernier message: 09/02/2005, 14h37
  5. [Plugin] Bouton browse projet avec filtre
    Par jcarre dans le forum Eclipse Platform
    Réponses: 4
    Dernier message: 09/04/2004, 13h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo