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

Windows Forms Discussion :

gridview


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2007
    Messages : 16
    Par défaut gridview
    j'ai un petit probleme au niveau d'un gridview j'ai untiliser .

    voicci mon code
    query = "SELECT Statut , IDExp as [" + idexp + "],CONVERT (varchar(50), Date_exp, 103) as [" + dateexp + "],[Projet_no] as [" + nopro + "],[Type_aff] as [" + typeaff + "],[Lib_aff] as [" + libaff + "], Devise as [" + devise + "], cast(Montant as decimal(28,2)) as [" + mtt + "],cast([LCY Amount] as decimal(28,2)) as [" + mtt2 + "],[Mode_pai] as [" + modep + "],[Invoicable] as [" + refact + "] FROM [TempExpenses] where [Resource_No]='" + Session("user") + "' and " + ft + " order by Statut"
    oCommand = New System.Data.SqlClient.SqlCommand(query, oConnexion)
    Try
    oConnexion.Open()

    dProjects = oCommand.ExecuteReader
    dt.Load(dProjects)
    Catch ex As Exception
    End Try
    oConnexion.Close()

    GridView1.DataSource = dt
    GridView1.DataBind()
    GridView1.EnableSortingAndPagingCallbacks = True
    set_total_mtt()



    voici l'erreur;


    Le GridView 'GridView1' a déclenché un événement Sorting qui n'était pas géré



    merci de me répondre .

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Ben, pour utiliser un Sort sur des items, il faut que ces items implémentent IComparable. De toute évidence, ce n'est pas le cas ici.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2007
    Messages : 16
    Par défaut
    quesque tu me suggére de faire?? je suis plenté sur se trie

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Mais tu fais déjà un tri dans ton select. Que veux tu trier d'autres ?

    Si tu veux trier sur une colonne en particulier tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    dataGridView1.Sort(dataGridView1.Columns[iColumn], ListSortDirection.Ascending);

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juillet 2007
    Messages : 16
    Par défaut
    ce qui est demandé c'est que l'utilisateur peut trié son gridview a l'aide de tout les cologne cad:
    lors qu'on click sur l'entéte d'un col il trie la lists delon ce col,
    j'ai deja realisé cette operation sur une autre liste a l'aide de la proprété AllowSorting="True" mais dans cette liste j'utilise une datasource (mode assistant) .

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2002
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 168
    Par défaut
    Sur mes datagrid que je pose, j'ai un ptit triangle en haut à droite et là dedans j'ai une coche "Activer la réorganisation des colonnes"... Tu as déjà essayé ?

Discussions similaires

  1. [VB.Net][2.0] Obtenir l'index d'une ligne d'un GridView
    Par Cyrilange dans le forum ASP.NET
    Réponses: 1
    Dernier message: 29/12/2005, 16h55
  2. [C#] GridView suppression colonne code behind
    Par damn dans le forum ASP.NET
    Réponses: 2
    Dernier message: 31/10/2005, 12h33
  3. [VB.Net][2.0]Événement du ButtonField dans un GridView
    Par steelidol dans le forum ASP.NET
    Réponses: 3
    Dernier message: 05/10/2005, 19h23
  4. [C#] GridView et colonne URL clickable
    Par MaxiMax dans le forum ASP.NET
    Réponses: 4
    Dernier message: 24/08/2005, 09h55
  5. Réponses: 2
    Dernier message: 06/07/2005, 16h19

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