Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Quel est le protocole Incompatibilit…
  • Comment utiliser SetString pour un c…
  • Comment créer AutoCAD Script Avec P…
  • Erreurs communes dans le codage HTML…
  • Comment écrire une fonction de Mad …
  • Quelle est la coloration syntaxique 
  • Comment faire pour déterminer le no…
  • Curseurs implicites vs curseurs expl…
  • Comment obtenir un seul caractère d…
  • Comment faire pour convertir un bina…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 (); }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ajouter des informations de côté à un script de connexion 
  • Comment télécharger une image dans Struts 
  • Comment faire pour convertir le code de haut niveau à l'Assemblée Langue 
  • Comment effacer de T -SQL 
  • Comment supprimer un fichier de git commit 
  • Comment remplacer les attributs en utilisant XSL 
  • Comment écrire un script pour Déconnexion 
  • Comment créer un formulaire à l'exécution dans VB6 
  • Comment remplir un tableau dans MATLAB 
  • Comment désactiver un gestionnaire Trusted 
  • Connaissances Informatiques © http://www.ordinateur.cc