je débute le développement workflow et je suis bloquée sur la mise à jour dynamique d’un tableau.
J’ai 4 colonnes et sur le “ontextchanged” de la 1ère colonne, j’appelle la procédure pour qu’elle alimente la 2è colonne … et je bloque.
DDL_SERV_SQLDATASOURCE_LIBPROD.SelectCommand = "SELECT NOM_PROD FROM PRODUIT WHERE COD_PROD ="+ this.DEMANDE_GRIDVIEW1.Rows[this.DEMANDE_GRIDVIEW1.EditIndex].Cells[2].Text;*
Voici un extrait de code utilisé pour ajouter une ligne dans un GridView.
Je pense que cela peut aider. Je passe par le formdata pour faire cela. (à confirmer par les équipes de l’éditeur qui passent par ici pour valider que c’est la bonne méthode :-)) Le code suivant est inclus dans une fonction qui peut être déclenchée en PostBack.
Bonjour sandral ,
au fait je suis débutante sur le développement workflow et je sollicite votre aide .
je voudrais remplir une gridview à travers une table sql mais je ne sais as comment procéder.
Merci
Votre requete SQL est elle fonctionnelle ?
Arrivez vous déjà à interroger la base SQL depuis workflowgen ?
Si vous arrivez à avoir les données SQL, l’alimentation de la Grid View peut se faire avec le code mentionné plus haut.
Bonjour,
La première étape va être de savoir exactement ce qui ne marche pas : la requete SQL ramène-t-elle bien des données ou est-ce l’alimentation de la grid view qui pose souci ?
Je vous propose de créer un champ texte temporaire dans votre formulaire.
Dans votre code, lancez la requète SQL dans un try and catch. Dans le catch, mettez l’erreur dans votre champ texte temporaire (si y’a une erreur).
Dans votre try, alimentez votre champ texte avec les résultats de la query (reader[0] et reader[1] par exemple pour vérifier qu’il y a bien des données qui sont récupérées.
Bonjour,
j’ai procédé comme vous m’avez dit mais je récupére aucune donnée.
Pourtant j’ai bien ma table sql et j’ai bien écrit le code .
Dans ce cas qu’est ce que je porrai faire ?
Bonjour,
Ce que je fais dans un tel cas :
→ Je mets dans un champ texte du workflow la query que je vais envoyer.
→ Je vais sur le serveur de BdD et je lance la query via Microsoft Server Managment.