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

C# Discussion :

dataview,datatable,dataset,ou les trois à la fois


Sujet :

C#

  1. #1
    Membre confirmé Avatar de sarah_s
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    90
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 90
    Par défaut dataview,datatable,dataset,ou les trois à la fois
    rebonjour ,
    voulant filtrer un dataSet deja rempli par la totalité de données(vue_set) en fonction d'une date debut et une date fin ,aprés ,affecter le résultat à un dataView que je communiquerais au fameux dataGridView par la propriété datasource,ça c'est la théorie,:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
      private DataView get_v(){
     
                     dateTimePicker1.CustomFormat = "dd/MM/yy";
                     dateTimePicker2.CustomFormat = "dd/MM/yy";  
     
                     string filtre = string.Empty;
                        if (!dateTimePicker1.Text.Equals(string.Empty) && !    dateTimePicker2.Text.Equals(string.Empty))
                          {
                              filtre += "DATE_MVT < '" + this.dateTimePicker2.Text + "'";
                              filtre += " AND ";
                              filtre += "DATE_MVT > '" + this.dateTimePicker1.Text + "'";
                          }
     
                     string sort = "DESCRIPT1 DESC";
                     data_v_mvt vue_set=new data_v_mvt();           
                     DataView dv = new DataView();
                     dv.Table = vue_set.Tables[0];
                     dv.RowFilter = filtre;
                     dv.Sort = sort;
     
                     return dv;
    }
     
            DataView data_v= this.get_v();
            dataGridView1.DataSource = data_v;
             dataGridView1.Refresh();
    probléme :le datagridview est chargé seulement par des colones vides avec les noms des champs c tous
    des suggestions, une idée,bref ce que vous avez, mercii

  2. #2
    Membre habitué
    Inscrit en
    Janvier 2005
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 11
    Par défaut
    Bonjour,

    As tu essayé:

    dataGridView1.DataSource = data_v;
    dataGridView1.DataBind();//Lie les donnes de la source de donnée au datagrid
    dataGridView1.Refresh();

    ?

Discussions similaires

  1. Réponses: 20
    Dernier message: 29/03/2006, 11h37
  2. Déterminer les évenements une fois et pour tous
    Par killprog dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 16/03/2006, 09h51
  3. Réponses: 4
    Dernier message: 18/02/2006, 20h42
  4. [interbase] Meilleur Dataset pour les composants orientés BD
    Par plante20100 dans le forum Bases de données
    Réponses: 8
    Dernier message: 10/11/2005, 16h09
  5. [vb.net] convertir dataview -> datatable
    Par graphicsxp dans le forum Windows Forms
    Réponses: 47
    Dernier message: 31/10/2005, 16h14

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