Erreur d exception [Résolu]

C#debutant 7 Messages postés mercredi 2 avril 2014Date d'inscription 23 avril 2014 Dernière intervention - 17 avril 2014 à 09:52 - Dernière réponse : C#debutant 7 Messages postés mercredi 2 avril 2014Date d'inscription 23 avril 2014 Dernière intervention
- 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 14229 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 14 juillet 2018 Dernière intervention - 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 7 Messages postés mercredi 2 avril 2014Date d'inscription 23 avril 2014 Dernière intervention - 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.