Erreur d exception [Résolu]

C#debutant
Messages postés
7
Date d'inscription
mercredi 2 avril 2014
Dernière intervention
23 avril 2014
- 17 avril 2014 à 09:52 - Dernière réponse : C#debutant
Messages postés
7
Date d'inscription
mercredi 2 avril 2014
Dernière intervention
23 avril 2014
- 17 avril 2014 à 15:28
Bonjour,
Je travail sur une datagrid, lors du passage a la ligne suivante je veux calculer un montant cependant j obtiens l erreur stackoverflow exception n a pas été gérée j'y comprend pas grand chose quelqu'un peut il m'aider. merci
void Commande_RowChanging(object sender, DataRowChangeEventArgs e)
{
try
{
if (details.Rows.Count > 0)
{

Boolean b=false;
int articles = 0;
if (details.Tag.ToString() != "pas ok")
{
details.Tag = "pasok";
this.tbmontantramenea.Tag = "pasok";
//je parcours ma feuille de données
for (int j = details.Rows.Count - 1; j >= 0; j--)
{
Application.DoEvents();
if (b == false && this.details[2, j].Value != null && this.details[2, j].Value.ToString().Length != 0 && this.details[3, j].Value != null && this.details[3, j].Value.ToString() != "0,00" && this.details[4, j].Value != null && this.details[4, j].Value.ToString() != "0,00")
{
b = true;
}
if (b == false && this.details[3, j].Value != null && this.details[4, j].Value != null)
{
b = true;
}
//j'insere
if (b == true)
{
articles++;
}
}
L'erreur se produit lors de application.doevents
Afficher la suite 

Votre réponse

2 réponses

NHenry
Messages postés
14295
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 novembre 2018
- 17 avril 2014 à 12:22
0
Merci
Bonjour,

En, gros, ta fonction se rappel (directement ou non), place un point d'arrêt et fait un pas à pas pour voir où se fait la boucle.
C#debutant
Messages postés
7
Date d'inscription
mercredi 2 avril 2014
Dernière intervention
23 avril 2014
- 17 avril 2014 à 15:28
Merci bien j ai relu tout mon code est j avais écris la même chose 3 méthode avant du coup c'était de la récurrence.
Commenter la réponse de NHenry

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.