Ciao,
Penso che vedi che cosa sta accendendo. Non state regolando “generate il modules_Id della colonna„.
Vedere qui sotto:
add_PB_Click vuoto riservato (mittente dell'oggetto, EventArgs e)
{
prova
{
Il gruppo di dati di //Assume è chiamata ds.
Genitore di DataRow = ds. Tabelle [“moduli„]. File [0]; //Should fa alcuno che controlla qui per vedere se la fila esiste
maxValue di int = 0;
Dott. di DataRow = dtMod.NewRow ();
fila del genitore di //Set!!!
Dott. [“modules_Id„] = genitore [“modules_Id„];
se (dtMod.Rows.Count! = 0)
{
foreach (fila di DataRow in dtMod.Rows)
{
se (Convert.ToInt16 (fila [“moduleRecordID„]) > maxValue)
maxValue = Convert.ToInt16 (fila [“moduleRecordID„]);
}
}
Dott. [“pathLetter„] = “R„;
Dott. [“nodeNumber„] = “1„;
Dott. [“subnet number„] = “1„;
Dott. [“moduleRecordID„] = maxValue + 5;
dtMod.Rows.Add (Dott.);
mainForm.isDirty = allineano;
}
fermo (SystemException erra)
{
MessageBox.Show (errare. Messaggio);
}
}