Alors là, je ne comprends pas ... N'y a-t-il pas un autre problème ?
Si le DataGridView et les Combo se remplissent quand tu mets les lignes FillSchema en commentaire, alors j'abandonne ce détail...
Type: Messages; Utilisateur: Phil Rob
Alors là, je ne comprends pas ... N'y a-t-il pas un autre problème ?
Si le DataGridView et les Combo se remplissent quand tu mets les lignes FillSchema en commentaire, alors j'abandonne ce détail...
Re,
Je viens de comprendre (seulement :( ... mais peut-être...) pourquoi tu ne disposes pas des noms de colonnes dans le DataGridView :
Veux-tu bien faire l'essai de compléter les "Fill" comme...
Quelques liens DropBox :
Le dossier de développement :
https://www.dropbox.com/s/lsa440iu5cpiqwv/MonStockFR.zip?dl=0
Une petite video montrant le fonctionnement :...
Dommage que c'est avec le numéro de colonne, j'aurai pu faire plus court encore avec les noms de colonnes ..., mais voici une procédure événementielle de réponse au changement d'index d'un Combo qui...
Finalement, est-ce la version (ci-dessous) avec les noms de colonnes qui fonctionne ?
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles...
Si je me souviens bien, la procédure événementielle pour le ComboBox1 est :
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles...
Voici, j'ai trouvé l'erreur ...
Mais tu dois changer les sélections sur Combo d'endroit : une procédure événementielle par Combo (pour commencer). Ton code actuel, sur l'événement Load, ne...
Tu ne me déranges pas, je ne suis sur ce forum que pour aider, et seulement quand j'en ai le temps ...:D
Quelques problèmes dans ton code (je mets en commentaires et fais quelques modif ...) :
...
Je suppose que tous tes Combox ne sont chargés avec de PN ...
Je suppose que le ComboBox1 présente les PN, ComboBox2 présente les ..., ...
Tu peux alors refaire ce que j'ai fait pour chaque Combo...
Veux-tu bien mettre tout ton code en commentaire et exécuter le mien à la place :
'******************************************************************************
Dim...
Tu as trouvé le bon code ...
Voici comment faire.
Juste avant la requête qui livre les données pour le DataGridView, avant de créer la DataTable pour le DataSet nommé DtSet, tu dois faire une...
Veux-tu bien modifier ton code de remplissage du Combo comme ceci (au moins le Combo1, mais tu peux faire la même chose pour tous) :
Dim Matable As DataTable
Matable =...
Re-vérifie tes indices de colonnes du DataGridView, tu as certainement un mauvais indice.
Autre chose, il faut que ton Combo reçoive les mêmes données que dans la colonne PN.
Tiens-moi au courant,...
C'est donc qu'il existe dans le DataGridView des lignes sans PN.
Je pense que le code suivante va te dépanner :
For IndexLigne = 0 To MiDGV.Rows.Count - 1
If Not...
OK, si c'est du Text, ça doit pouvoir être comparé à Combo1.Text, sans aucune conversion.
Le champ PN est effectivement le 13ème dans la DB, donc à l'indice 12.
Mais TOUT les champs sont-ils...
J'ai du mal à comprendre : Les PN sont des numéros de pièce selon ce que tu as indiqué, des "Part Number", comment est-il possible de coder ça en Double ?
Si ces données PN sont de type Double, le...
Mais pourquoi donc places-tu l'index de colonne à 12 alors que d'après l'énumération des champs que tu as donnée, les valeurs PN sont dans la colonne d'index 5 (la 6ième colonne, donc index 5).
De...
OK, remplace donc :
IndexColonne = DataGridView1.Columns("PN").Index
par
IndexColonne = 5 ' 5 est l'index de la 6ème, les colonnes étant indicées de 0 à 5
Merci de me tenir informé du résultat...
Re ...
Là, je confirme que ton DataGridView n'a pas de colonnes nommée "PN".
Peux-tu me transmettre :
le schéma de ta table dans la DB ou les noms des champs de "tblToolRequisition";
la...
Un de tes composants n'est pas nommé comme dans mon code, ou bien a colonne n'est pas correctement nommée, ...
Note que si l'erreur vient du nom de la colonne, tu peux donner l'index toi-même (de 0...
Ceci devrait t'aider :
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim IndexColonne...
Bonjour,
Je ne comprends pas ... : sous l'événement Click du Combo, tu entreprends un opération d'accès à la DB. Or si je lis bien ta question, le Combo devrait déjà être rempli et le Click d'une...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.