| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment trier les colonnes dans DataGrid
    DataGrids sont NET contrôle qui permettent aux utilisateurs d'afficher des données dans une table de mode -like, mais avec beaucoup plus de fonctionnalités et d'options . . DataGrids peuvent supporter des tâches telles que l'insertion, modification et suppression de données. Ils peuvent également être recherché, ce qui signifie que vous pouvez afficher de petites quantités de données sur votre écran à la fois et les utilisateurs peuvent parcourir eux. Le tri dans l'ordre décroissant est une autre caractéristique de DataGrids , cependant, sans codage personnalisé , ils ne peuvent pas être triés par ordre croissant. A sortable DataGrid possède des boutons de lien pour têtes de colonnes et mettra à jour la grille lorsque l'utilisateur clique sur eux. Instructions
    Enable Default tri
    1

    un clic droit sur ​​votre DataGrid dans la vue de conception.
    2

    Sélectionnez " Générateur de propriétés " dans le menu pop-up .

    3

    Marquez la case "Autoriser le tri " dans la section "Comportement " de l'onglet "Général".
    4

    Cliquez sur les "Colonnes " onglet dans le menu de gauche.
    5

    Assurez-vous que chaque colonne peut être triée en cliquant sur son nom dans la liste "Colonnes sélectionnés" , puis en choisissant une valeur dans la "Tri expression " drop- dans la liste déroulante .
    6

    Cliquez sur le bouton "OK" pour enregistrer vos modifications .
    personnalisée bi-directionnel tri
    7

    effectuer toutes les les étapes pour activer le tri par défaut .
    8

    Appuyez sur la touche F7 pour passer à " éditeur de code " point de vue.
    9

    Sélectionnez votre DataGrid à partir de la liste déroulante des contrôles en haut à gauche de la fenêtre , puis sélectionnez le "Command Trier " événement dans la liste déroulante des événements en haut à droite . Cela va créer un gestionnaire d'événements pour vous de remplacer le tri par défaut .
    10

    Ajoutez du code au gestionnaire d' événement sort pour déterminer l'ordre de tri approprié et la colonne de tri. Copiez le code ci-dessous dans votre fichier de code.

    ' VB.NET ExampleSub myGrid_Sort (sender As Object , e As DataGridSortCommandEventArgs ) Poignées myGrid.SortCommandIf e.SortExpression.ToString () = Session (" SortBy " ) ThenIf Session ( " SortOrder ") = ThenSession "ASC " (" SortOrder ") = de ElseSession " DESC" ( " SortOrder ") = " ASC" de IfElseSession final (« SortBy ") = de e.SortExpression.ToString () de session (" SortOrder " ) = End " ASC" Si le CODE

    « liaison de données GOES HEREEnd Sous

    //C # Examplevoid myGrid_Sort (Object sender, DataGridSortCommandEventArgs e ) {if ( e.SortExpression.ToString () == session [" SortBy "] ) {if (Session [" SortOrder "] == " ASC" ) Session [" SortOrder "] = " DESC" ; elseSession [" SortOrder "] = " ASC" ; } else { session [" SortBy "] = e.SortExpression.ToString (); session [" SortOrder "] =" ASC " ; }

    //CODE liaison de données va ici }
    11

    Ajouter code pour le gestionnaire d'événements de tri pour relier le DataGrid avec le tri correct . Combinez le code ci-dessous avec le gestionnaire d'événements déjà dans votre fichier de code.

    ' VB.NET ExampleSub myGrid_Sort ( expéditeur As Object , e As DataGridSortCommandEventArgs ) Poignées myGrid.SortCommand « CODE DE ORDRE va ici
    < p> myDataView As New DataView ( myDataSource.Tables ( " myTable ")) myDataView.Sort = session (" SortBy " ) & "" & session (" SortOrder " ) myGrid.Datasource = myDataViewmyGrid.DataBind ( ) End Sub < br >

    //C # Examplevoid myGrid_Sort (Object sender, DataGridSortCommandEventArgs e) {//CODE POUR ORDRE va ici

    DataView myDataView = new DataView ( myDataSource.Tables [" myTable "] ) ; myDataView.Sort = session [" SortBy "] & "" & session [" SortOrder "] ; myGrid.Datasource = myDataView ; myGrid.DataBind (); }

    Previous :

    next :
      articles connexes
    ·Comment savoir Macros programmation CNC 
    ·Comment écrire GData Entrée valeurs en tant que Strin…
    ·Comment convertir une chaîne du système IO dans TextW…
    ·Comment formater Algorithmes 
    ·Comment faire une clé étrangère 
    ·Comment vérifier la plage de dates en COBOL 
    ·Comment faire pour exécuter une procédure stockée Or…
    ·Comment créer un modèle de données relationnel 
    ·Comment aligner des tableaux HTML à la droite du texte…
    ·Comment mettre à jour un Timeout dans une barre de pro…
      articles en vedette
    ·Comment réparer Run Time Error 6 
    ·Comment exécuter du code VB6 
    ·Comment trier un tableau par ordre alphabétique dans P…
    ·Comment créer une boucle pour remplir des tableaux en …
    ·Script Vs . Fonction intégrée dans SSIS 
    ·Comment utiliser la nouvelle ligne dans le programme de…
    ·Comment piste avec Java Script & PHP 
    ·Comment ouvrir une page web Confirmation Grâce PerlScr…
    ·Comment utiliser un entier pour récupérer un ordinal …
    ·Comment réparer une boucle infinie 
    Copyright © Connaissances Informatiques http://fr.wingwit.com