begin process at 2012 05 27 14:46:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

un amateur à la recherche de votre aide ... merci


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

un amateur à la recherche de votre aide ... merci

jeudi 30 octobre 2008 à 13:42:13 | un amateur à la recherche de votre aide ... merci

chrisgrand


 bonjour,

voici un msg erreur à la validation de la ligne de mon gridview et donc à l'exécution du code:

      le msg erreur:

La référence d'objet n'est pas définie à une instance d'un objet.

Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

Erreur source:

Ligne 53 :  Ligne 54 :         // Calcul du prix total de la ligne (penser à convertir en double pour le calcul et en string pour l'affichage) Ligne 55 :         prixTotal.Text = Convert.ToString(Convert.ToDouble(prixUnitaire.Text) * Convert.ToDouble(quantite.Text)); Ligne 56 :          

      et le code:

protected void COMMANDES_RowUpdating( object sender, GridViewUpdateEventArgs e)

{

// R,cup,ration du label PRIX_UNITAIRE de la ligne en cours d',dition

Label prixUnitaire = ( Label )COMMANDES.Rows[e.RowIndex].FindControl( "PU" );

// Idem pour la quantit, et le prix total

TextBox quantite = ( TextBox )COMMANDES.Rows[e.RowIndex].FindControl( "QUANTITE" );

Label prixTotal = ( Label )COMMANDES.Rows[e.RowIndex].FindControl( "PRIX_TOTAL" );

// Calcul du prix total de la ligne (penser . convertir en double pour le calcul et en string pour l'affichage)

prixTotal.Text =

Convert .ToString( Convert .ToDouble(prixUnitaire.Text) * Convert .ToDouble(quantite.Text));

// R,cup,ration de la liste d,roulante ARTICLE

DropDownList article = ( DropDownList )COMMANDES.Rows[e.RowIndex].FindControl( "ARTICLE" );

// R,cup,ration du Label contenant le libell, de l'article

Label articleLibelle = ( Label )COMMANDES.Rows[e.RowIndex].FindControl( "ARTICLE_LIBELLE" );

// Assigne le libell, de l'article s,lectionn, au label ARTICLE_LIBELLE

articleLibelle.Text = article.SelectedItem.Text;

}


 

  avec mes compliments  

======================================
 le progrès ne vaut que s'il est partagé par tous !

christophe grandjacquet - 03.81.25.81.29
======================================

jeudi 30 octobre 2008 à 14:45:59 | Re : un amateur à la recherche de votre aide ... merci

chrisgrand


bonjour me revoilou ...

en fait je me demande si le pb ne vient pas du "Convert.ToDouble(quantite.Text));" à cause du .mais dans ce cas comment récupérer le contenu de mon label (ou textbox)

merci gens de bonne fortune !
 

  avec mes compliments  

======================================
 le progrès ne vaut que s'il est partagé par tous !

christophe grandjacquet - 03.81.25.81.29
======================================

jeudi 30 octobre 2008 à 16:12:37 | Re : un amateur à la recherche de votre aide ... merci

chrisgrand


bonjour,

de plus en plus flou ....

j'ai modif mon code C# ainsi

// R,cup,ration du label PRIX_UNITAIRE de la ligne en cours d',dition (Idem pour la quantit, et le prix total)

Label prixUnitaire = (Label)COMMANDES.Rows[e.RowIndex].FindControl("PU");
TextBox quantite = (TextBox)COMMANDES.Rows[e.RowIndex].FindControl("QUANTITE");
Label prixTotal = (Label)COMMANDES.Rows[e.RowIndex].FindControl("PRIX_TOTAL");

// Calcul du prix total de la ligne (penser . convertir en double pour le calcul et en string pour l'affichage)

double prixtot = 0;
string put = prixUnitaire.Text;
string qut = quantite.Text;
double pu = Convert.ToDouble(put);
double qu = Convert.ToDouble(qut);
prixtot = pu * qu;
prixTotal.Text =
Convert.ToString(prixtot);et j'obtiens cette erreur

Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.

Erreur source:

Ligne 52 :         // Calcul du prix total de la ligne (penser à convertir en double pour le calcul et en string pour l'affichage) Ligne 53 :         double prixtot = 0; Ligne 54 :         string put = prixUnitaire.Text; Ligne 55 :         string qut = quantite.Text; Ligne 56 :         double pu = Convert.ToDouble(put);

Fichier source : e:\inetpub\publigen\www-intra-prod\wwwroot\wfgen5\WfApps\WebForms\club\OlivierMetral\bon_envl.aspx.cs    Ligne : 54 


qui peut m'aider svp !
 

  avec mes compliments  
<

jeudi 30 octobre 2008 à 20:02:00 | Re : un amateur à la recherche de votre aide ... merci

nhervagault

Administrateur CodeS-SourceS
Salut,

Test la valeur de tes variable il y a en une qui est null

Exemple tu essaies de faire
un convert.tostring(null) --> exception
un toto.Tostring ou toto = null --> null.Tostring --> exception

avec le debugger tu trouveras ton probleme et les espions
Voila


Cette discussion est classée dans : ligne, label, text, article, convert


Répondre à ce message

Sujets en rapport avec ce message

Multiligne [ par sandy49 ] Dans ma base de donnée access j'ai un text avec des saut de lignes mais lorque que recupère ce text dans ma page asp J'ai plus les sauts de ligneComme Problème pour dupliquer une table d'une base de donnée [ par spike31 ] Bonjour,Je désire copier une table de ma base de donnée (ACCESS) voici le code vb etla requete :RanameTable.text correspond au nouveau nom de la table [asp.net et c#]valeur ds un textbox [ par jimmy69 ] Bonjour a tous,Voila je debute sous asp.net et j'utilise en ce moment webmatrix et le langage csharp pour faire mes p'tits essais de debutant...!Bref, Label1.Text="Ma Chaine" [ par 24 ans ] Salut tout le monde.j'ai ajouter le Master page à mon application,et dans son entete j ai placer un label . je voudrais que lorsque une page est charg Text Area ligne par ligne [ par picinounours51 ] Bonjour, sur une de mes pages je dispose d'une zone de texte. L'utilisateur est censé faire un copier-coller d'une colonne d'une feuille Excel et mon Retour de chariot dans un Label [ par berocca ] Bonjour,Est-il possible de faire un retour de chariot dans un contrôle de type Label ?Je souhaiterais mettre en forme le texte contenu dans la Label, date [ par ramziif5 ] bonjour,j'essaye de faire la différence entre deux dates et l'affiche dans textboxvoici mon code: protected void TextBox2_TextChanged(object sender, E rendre le label invisible [ par atino ] Bonjour ,je souhaiterai rendre invisible un label sous condition :if (LblPrixMateriel5.Text == <font color="#0000ff" siz Retour à la ligne automatique dans un label [ par wally88 ] Bonjour, je voulais savoir comment faire un retour à la ligne automatiquement dans un label lorsque celui-ci atteint 10 caratère de longeur ?Est ce po


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales