Bonjour,
Je pense que je vois ce qui continue. Vous ne placez pas le modules_Id « produisez de colonne ».
Voir ci-dessous :
add_PB_Click vide privé (expéditeur d'objet, EventArgs e)
{
essai
{
L'ensemble de données de //Assume est l'appel ds.
Parent de DataRow = ds. Tableaux [« modules »]. Rangées [0] ; //Should en font qui vérifie ici pour voir si la rangée existe
maxValue d'international = 0 ;
Dr. de DataRow = dtMod.NewRow () ;
rangée de parent de //Set ! ! !
Dr. [« modules_Id »] = parent [« modules_Id »] ;
si (dtMod.Rows.Count ! = 0)
{
foreach (rangée de DataRow dans dtMod.Rows)
{
si (Convert.ToInt16 (rangée [« moduleRecordID »]) > maxValue)
maxValue = Convert.ToInt16 (rangée [« moduleRecordID »]) ;
}
}
Dr. [« pathLetter »] = « R » ;
Dr. [« nodeNumber »] = « 1 » ;
Dr. [« subnet number »] = « 1 » ;
Dr. [« moduleRecordID »] = maxValue + 5 ;
dtMod.Rows.Add (Dr.) ;
mainForm.isDirty = rectifient ;
}
crochet (SystemException errent)
{
MessageBox.Show (errer. Message) ;
}
}