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

VB.NET Discussion :

création de tableau


Sujet :

VB.NET

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2012
    Messages : 44
    Par défaut création de tableau
    Bonjour à tous,

    Je voudrais créer un tableau sur la page form1 comme sur la première image permettant à l'utilisateur de remplir les champs du tableau. Comment faire?

    Est-il possible aussi de mettre dans le tableau des coordonnés de points pour créer des segments et avoir une fenêtre avec un aperçu. Cela n'est pas ma priorités.

    Merci
    Images attachées Images attachées   

  2. #2
    Membre expérimenté Avatar de Neiflheim
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2011
    Messages : 135
    Par défaut
    Pour le tableau, va voir du côté du DataGridView

    Pour l'aperçu des segments, peut être dessiner sur un Graphics qui tu mettras en Image d'un pictureBox (ou d'un panel) par exemple

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2012
    Messages : 44
    Par défaut
    Ok merci.
    Et comment fait-on pour créer une combobox dans une case du tableau?
    Puis pour faire un calcul en utilisant des valeurs du tableau, comment faire? Je suppose qu'il faut le nom du tableau ainsi que la ligne et la colonne correspondante. Quelle est la syntaxe à utiliser? Merci

  4. #4
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonjour,

    Il vous faut mettre le bon type de colonne.
    Pour cela une petite recherche sur msdn avec comme mot clé DataGridView me donne cette page : http://msdn.microsoft.com/fr-fr/libr...(v=vs.85).aspx
    Avec cette ressource vous pouvez faire à peut prêt ce que vous voulez avec votre DataGridView

    En cliquant sur : Types de colonnes dans le contrôle DataGridView Windows Forms

    On peux voir sur cette page le type de colonne : DataGridViewComboBoxColumn

    Et voila toutes les explications sont sur cette page avec des exemples de code et en francais en plus

    Je ne le dirai jamais trop, MSDN est vraiment bien fait

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2012
    Messages : 44
    Par défaut
    Bonjour,
    J'ai écrit ce programme mais il n'y a rien qui s'affiche dans ma datagridview; est-ce normal? J'ai oublié quelque chose? Merci d'avance pour votre aide

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            DataGridView1.AutoGenerateColumns = False 'empeche la datagridview de créer les colonnes toutes seules
     
            Dim Nc As DataGridViewColumn
     
            Nc = New DataGridViewTextBoxColumn
            Nc.Name = "Nom" 'Nom de la colonne dans le data grid view
            Nc.DataPropertyName = "Nom" 'Nom de la colonne dans le dataset récupéré de la base de donnée access
            DataGridView1.Columns.Add(Nc) 'Ajouter la colonne au datagridview
     
     
        End Sub

  6. #6
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Il manque déjà la liaison à la source de donnée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataGridView1.DataSource = maTable

Discussions similaires

  1. création de tableau dans un autre tableau
    Par freestyler dans le forum Delphi
    Réponses: 2
    Dernier message: 02/11/2006, 09h54
  2. erreur création de tableau
    Par fabule dans le forum Collection et Stream
    Réponses: 9
    Dernier message: 20/07/2006, 21h36
  3. Création de tableau
    Par rod59 dans le forum C
    Réponses: 10
    Dernier message: 12/11/2005, 17h40
  4. [CR] Création de tableau et case à cocher
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 26/11/2003, 18h07

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