c#: Le contrôle DataGridView

 

c#: Le contrôle DataGridView

c# datagridview




    Définitions
    Définitions
    • c#: Le contrôle DataGridView est un élément de commande graphique qui présente une vue tabulaire des données.
    • Le contrôle DataGridView disponibles dans le cadre de contrôles Windows Forms dans Visual Studio 2015 est beaucoup plus puissant que celles des versions précédentes.
    • Le DataGridView est un contrôle Windows Forms trouvé dans le .NET Framework à partir de la version 2.0. Il est utilisé pour
    • Le DataGridView est un contrôle Windows Forms permet d’afficher et de modifier des données tabulaires à partir de nombreux types de sources de données.
    • Le DataGridView est un contrôle Windows Forms permet est un contrôle dans Visual studio.NET, qui vous offre une interface utilisateur interactive pour afficher des informations sous forme graphique.
    • Le DataGridView est un contrôle Windows Forms est essentiellement composé de lignes et de colonnes. En outre, chaque colonne comporte son en- tête, dans lequel le texte d’ en- tête peut être modifiée.
    • Le texte d’ en- tête peut être modifié dans le concepteur. Il peut également être modifiée par programmation.
    • Vertical et horizontal des barres de défilement apparaissent automatiquement quand ils sont nécessaires. Les barres de défilement sont utilisés pour faire défiler les pages pour voir plus de contenu. Ainsi , un contrôle DataGridView peut contenir des informations de plusieurs pages.
    • Le contrôle DataGridView est hautement configurable et extensible, et il fournit de nombreuses propriétés, méthodes et événements de personnaliser son apparence et son comportement.
    Modes d’affichage des données dans le contrôle DataGridView Windows Forms
    Modes d’affichage des données dans le contrôle DataGridView Windows Forms
    • Le contrôle DataGridView peut afficher des données en trois modes distincts : dépendant, indépendant et virtuel. Choisissez le mode le plus approprié selon votre configuration requise.
      1. datagridview : le mode dépendant

        • Le mode Dépendant convient pour gérer des données qui utilisent une interaction automatique avec le magasin de données.
        • Le contrôle DataGridView prend en charge le modèle de liaison de données Windows Forms standard.
        • Vous pouvez attacher directement le contrôle DataGridView à sa source de données en définissant la propriété DataSource.
        • Lorsque le contrôle est lié aux données, les lignes de données sont envoyées et extraites sans nécessiter une gestion explicite de votre part.
        • Pour créer la source de données
        • créez un nouveau projet

        • Déposez un contrôle DataGridView sur le formulaire crée par défaut
        • Lier ce contrôle à une source de données
          • Cliquez sur le glyphe de balise active (Glyphe de balise active) dans le coin supérieur droit du contrôle DataGridView.
          • Cliquez sur la flèche de déroulement pour l’option Choisir la source de données.
          • C#: LE CONTRÔLE DATAGRIDVIEW
          • Cliquez sur Ajouter la source de données du projet et suivez les étapes indiquées par l’Assistant.
          • C#: LE CONTRÔLE DATAGRIDVIEW
          • Choisir votre base de données, dans notre cas on va travailler sur une base Access.
          • Remarque:
            Votre base Access doive être avec l’extension “.mdb” si non l’enregistrer à nouveau sous cette extension.Pour l’extension .accb on l’abordera dans une autre article

            C#: LE CONTRÔLE DATAGRIDVIEW
          • Cochez vos objets de base de données(Tables et vues).
          • C#: LE CONTRÔLE DATAGRIDVIEW
          • A ce stade vous avez attaché la base de donnée à votre DataGridView.Il ne vous reste que de modifier les deux propriétés DataSource et DataMember de votre DataGridView
          • C#: LE CONTRÔLE DATAGRIDVIEW
          • Maintenant pour afficher le contenu de la table déjà liée “Employe” changer la propriété: DataBindings
          • C#: LE CONTRÔLE DATAGRIDVIEW
          • Les composants TableAdapterManager et une barre d’outils (BindingNavigator) pour parcourir les enregistrements. Un DataSet typé, un TableAdapter et un BindingSource s’affichent dans la barre d’état des composants.
          • C#: LE CONTRÔLE DATAGRIDVIEW
      2. datagridview : le mode Indépendant

        • Le mode indépendant est utilisé pour afficher de petites quantités des données que vous gérez par programme.Dans ce mode vous devez le remplir vous-même en utilisant d’autres composant ou dans une méthode qui peut être appelée.
        • Le mode indépendant est utilisé généralement lorsque les données à gérer sont statiques ou en lecture seule.
        • Le contrôle DataGridView n’est pas attaché directement à une source de données comme en mode dépendant. À la place, vous devez remplir le contrôle vous-même, généralement en utilisant la méthode
        • Exemple d’utilisation

          Créer un contrôle TestDataGridView qui contient 5 colonnes nommées (“NomCli” , “AdrCli”, “TelCli”, “CreditCli”, “Credcli”) et 6 lignes.
          Pour le faire:

          1. Créer une nouvelle forme son nom est : FrmDataGridView ,propriété Text est Datagridviw Indépendant
          2. Placer un contrôles DataGridView avec les propriétés suivantes:
            • name:TestDataGridView
            • size: 610; 249
            • Locatin: 12; 22
          3. Placer un contrôles Bonton avec les propriétés suivantes:
            • name:BtnRemplir
            • Text:Remplir
            • size: 176; 30
            • Locatin: 219; 277
        • Sous l’évenement click du bouton copiez le code suivant est exécutez votre programme
      3. datagridview : le mode virtuel

        • Avec le mode virtuel, le contrôle DataGridView est géré avec un cache de données personnalisé.
        • Pour implémenter le mode virtuel, attribuez à la propriété VirtualMode la valeur true .
        • Vous gérerez en général au moins l’événement CellValueNeeded, qui permet au contrôle de rechercher les valeurs dans le cache de données.
        • Le mode virtuel est nécessaire uniquement lorsque vous devez compléter ou remplacer le mode dépendant.
        • Vous pouvez compléter le mode dépendant en affichant des colonnes indépendantes avec les colonnes dépendantes. Ceci est appelé quelquefois le « mode mixte » et est utile pour afficher des éléments comme les valeurs calculées ou des contrôles d’interface utilisateur.

    Contenu du chapitre :Les chaines de caractères

    1.Définitions et modes d’affichage
    3.QCM
    4.Travaux pratiques


    Sommaire du cours c#