EN DIRECT en ligne connexion / inscription
Connexion

Surnom/Pseudo
Mot de Passe :

[ Vous avez perdu votre mot de pass ? | Devenir membre ]

×

config , page 6

Aller à la page :   123456
CowcotLand topic RSS feed Surveiller les réponses de ce sujet
eldran64 @
Cowcot Team
Cowcot Team

20189pts

Inscrit le: 30 juin 2009
Age: 38
Messages: 7468
Localisation: En Bretagne
Navigateur : Edge

Hors ligne
Message Posté le: 19 mars 2015 à 17:17  Lien permanent
Répondre en citant
D la réponse D.

Plus sérieusement je pense tout simplement qu'un grid view n'est pas du tout adapté.


AMD Ryzen 9 7950X3D, ASUS ROG CROSSHAIR X670E HERO, EVGA GeForce RTX 3090 XC3 ULTRA GAMING
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos » Google Map
Exynos1 @
Métayer
Métayer

4868pts

Inscrit le: 19 mars 2011
Messages: 1199

Navigateur : n.c.

Hors ligne
Message Posté le: 19 mars 2015 à 17:34  Lien permanent
Répondre en citant
C'est bon j'ai trouvé, méthode de chinois mais fonctionnelle inside M. Green

Enfait, donc j'ai caché les colonnes puissance, puis j'ai fait 1 textbox (que je cache) qui contient la valeur de la puissance électrique du proc, et un autre textbox pour la puissance électrique de la CG.

Ensuite, j'ai converti les deux valeurs des textbox en int puis avec un bouton "total" je fait apparaitre un 3éme textbox qui affiche la puissance électrique totale de la config :

Code:


Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire Mort de rire

Fallait quand même y penser Le Diable

Puis maintenant je remplirais le datagridviewAlim en prenant comme paramètre la variable "puissancetotal" dans la requête sql.


Dernière édition par Exynos1 le 31 mars 2015 à 10:50; édité 1 fois
Voir le profil de l'utilisateur Envoyer un message privé
Exynos1 @
Métayer
Métayer

4868pts

Inscrit le: 19 mars 2011
Messages: 1199

Navigateur : n.c.

Hors ligne
Message Posté le: 25 mars 2015 à 18:08  Lien permanent
Répondre en citant
Je bloque depuis plus de 2 heures sur un problème, les explications sont en commentaire :

Code:
[


Dernière édition par Exynos1 le 31 mars 2015 à 10:50; édité 1 fois
Voir le profil de l'utilisateur Envoyer un message privé
funkydata @
Métayer
Métayer

3573pts

Inscrit le: 12 septembre 2014
Age: 45
Messages: 2189

Navigateur : n.c.

Hors ligne
Message Posté le: 25 mars 2015 à 19:23  Lien permanent
Répondre en citant
Code:

// Liste qui va contenir les TB a check
private List<TextBox> EssentialComponents;

// Dans l'init de l'IDE on ajoute les TextBox à la liste

EssentialComponent.Add(prixCMtxt);
//etc ...

// Puis la fonction de check. Si elle retourne true c'est que c'est bon

private bool ValidateTextBoxes()
{
   foreach (TextBox Item in EssentialComponents)
   {
      if(String.IsNullOrEmpty(Item.Text)) return false;
   }
   
   return true;
}


Bon, ceci dit, utiliser des textboxes planquées pour stocker des strings c'est franchement moche Très content

Rappel vu ton code :
|| : OR Conditionnel (OU)
| : OR Logique
! : NOT Logique (J'aime pas l'utiliser car pas assez visible)

Ex : !String.IsNullOrEmpty(prixCMtxt) == true
techniquement donne : String.IsNullOrEmpty(prixCMtxt) est faux est vrai
Voir le profil de l'utilisateur Envoyer un message privé
Exynos1 @
Métayer
Métayer

4868pts

Inscrit le: 19 mars 2011
Messages: 1199

Navigateur : n.c.

Hors ligne
Message Posté le: 26 mars 2015 à 12:59  Lien permanent
Répondre en citant
Merci mais... Ca ne marche pas Pleure ou Très triste Ca urge et je desespere...

Le code complet de la fonction :

Code:


Dernière édition par Exynos1 le 31 mars 2015 à 10:50; édité 1 fois
Voir le profil de l'utilisateur Envoyer un message privé
funkydata @
Métayer
Métayer

3573pts

Inscrit le: 12 septembre 2014
Age: 45
Messages: 2189

Navigateur : n.c.

Hors ligne
Message Posté le: 26 mars 2015 à 15:55  Lien permanent
Répondre en citant
Déjà je comprends pas pourquoi tu stockes les prix dans des textboxes, à moins que ce soit à l'utilisateur de les renseigner. Ensuite, quand tu as beaucoup de tests a faire, il faut boucler sinon ton code va rapidement devenir illisible et super dur à maintenir. J'ajouterais que tu sembles bien trop te reposer sur les contrôles. Ils ne sont là que pour servir d'interface entre ton code et l'utilisateur et en aucun cas ne doivent servir aux traitements comme c'est le cas ici. Go faire des classes et des interfaces pour pouvoir coder normalement.

Sur ta fonction :
// Recuperer tous les prix contenus dans les textbox // Inutile
String.IsNullOrEmpty(prixCMtxt) == true // == true inutile c'est implicite
double prixCM = Convert.ToDouble(prixCMtxt); // double Inutile, les float c'est mieux. <type>.TryParse() c'est mieux pour la convertion

Sinon qu'est-ce qui fonctionne pas au juste ? Si tu veux de l'aide essaye de plus détailler quand même Clin d'oeil

Le JIT de C# est une de ses grandes forces, n’hésite pas à débugger pas à pas pour bien vérifier l’exécution et voir où et ce qui pose problème.
Voir le profil de l'utilisateur Envoyer un message privé
eldran64 @
Cowcot Team
Cowcot Team

20189pts

Inscrit le: 30 juin 2009
Age: 38
Messages: 7468
Localisation: En Bretagne
Navigateur : Edge

Hors ligne
Message Posté le: 26 mars 2015 à 16:12  Lien permanent
Répondre en citant
Voir le profil de l'utilisateur Envoyer un message privé » Album Photos » Google Map
Exynos1 @
Métayer
Métayer

4868pts

Inscrit le: 19 mars 2011
Messages: 1199

Navigateur : n.c.

Hors ligne
Message Posté le: 26 mars 2015 à 16:27  Lien permanent
Répondre en citant
C'est ca qui ne fonctionne pas :
if (String.IsNullOrEmpty(prixCMtxt) == true)

La condition est toujours vrai, même si la variable prixCMtxt contient une valeure.
Voir le profil de l'utilisateur Envoyer un message privé
Aller à la page :   123456
Sauter vers: 
Surveiller les réponses de ce sujet CowcotLand topic RSS feed  

Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Sujets similaires

Sujet Auteur Forum Réponses Posté le
Pas de nouveau message Vente config rtx 3080ti 12go/ 11700k/ 32go / boitier rgb kyp Ventes 0 13 avril 2024 à 21:34
Pas de nouveau message Estimation config complete kyp Estimations 6 12 avril 2024 à 11:07
Pas de nouveau message Rafraichissement ancienne config KefCry L'atelier 13 08 avril 2024 à 11:56
Pas de nouveau message Config autour d'un 5800x3D lioun L'atelier 26 05 avril 2024 à 08:05
Pas de nouveau message renouvellement config 600 euros environ poca Achats/Recherches 62 03 avril 2024 à 11:44