Auteur de questions
Get Set valeur 0

Question
-
Bonjour,
voici un code qui appelle une autre form:
_frmPrixRevient.IdRecette = (
int)kryptonDataGridView1.CurrentRow.Cells["Id"].Value;_frmPrixRevient.Pricerevient = kryptonDataGridView1.CurrentRow.Cells[
"prix_revient"].Value.ToString();_frmPrixRevient.ShowDialog();
dataBaseReload();
Et dans la form concerné:
{
get { return _idRecette; } set { _idRecette = value; }}
private String _priceRevient; public String Pricerevient{
get { return _priceRevient; } set { _priceRevient = value; }}
public void MyShowDialog(){
kryptonTextBox1.Text = Pricerevient;
this.ShowDialog();}
Ma question (sachant que la valeur actuel est à 0), pourquoi mon kryptonTextBox1 affiche rien, même pas un 0?
Meilleure salutations
Toutes les réponses
-
-
Biche: si il est dans son MyShowDialog
MogwaySharp:
Essaye de mettre un point d'arrêt aux lignes suivantes:
_frmPrixRevient.ShowDialog();
(et tu vérifies que sur la ligne précédente tu as bien mis la valeur à zéro)
puis sur:
this.ShowDialog();
(Et tu vérifies encore une fois sur la ligne précédente que tu as bien les bonnes valeurs. tu peux aussi passer ton curseur sur la propriété et la private pour vérifier)
Ca devrait t'aider à trouver je pense car là je vois pas d'erreur à première vue.
-
-
Hello,
Merci pour vos réponses, la valeur dans la premiere valeur est bel et bien à 0, tel la base de donnée,
Mais dans la seconde forme:
using
System;using
System.Collections.Generic;using
System.ComponentModel;using
System.Data;using
System.Drawing;using
System.Text;using
System.Windows.Forms;using
ComponentFactory.Krypton.Toolkit;namespace
TheProject{
public partial class frmPrixRevient : ComponentFactory.Krypton.Toolkit.KryptonForm{
private int _idRecette; public int IdRecette{
get { return _idRecette; } set { _idRecette = value; }}
private String _priceRevient; public String Pricerevient{
get { return _priceRevient; } set { _priceRevient = value; }}
public void MyShowDialog(){
kryptonTextBox1.Text = Pricerevient;
this.ShowDialog();}
public frmPrixRevient(){
InitializeComponent();
}
private void frmPrixRevient_Load(object sender, EventArgs e){
}
}
}
Je n'ai pas de valeur, enfin, j'ai mis le debug sur this.showDialog, comme tu me l'as dit, mais sa ne m'affiche rien.
Meilleures salutations
-
-
-
-
-
-
-
-
Je viens de trouver l'article de Gilles Tourreau qui vient d'être publié sur le MSDN et qui devrait résoudre ton problème d'encoding de chaînes dans ta base (que tu m'as expliqué sur sharedview)
L'article manque un peu de code (à part celui à ne pas utiliser mais j'ai plus de place sur mon bureau) ce que je trouve un peu dommage (moi j'aime bien les exemples de code) mais tous les concepts sont expliqués là.
Un grand merci à Gilles (et aux autres auteurs d'articles).
Mogwaysharp: Je crois que finalement sa va rentrer dans tes 10 minutes
L'article en question:
http://gilles.tourreau.fr/dotnet/dotnet_framework_en_general/dotnet_comprendre_le_concept_de_la_gestion_du_codage_des_caracteres_sous_dotnet.html -
-
-
-
-