Ich habe ein Problem mit meinem Code.Wert der Zeile in Datentabelle erhalten C#
aber ich brauche bei xATmax und yATmax den Wert der nächsten Zeile ... kann mir jemand helfen?
Ich habe ein Problem mit meinem Code.Wert der Zeile in Datentabelle erhalten C#
aber ich brauche bei xATmax und yATmax den Wert der nächsten Zeile ... kann mir jemand helfen?
Verwenden Sie keine Foreach dann. Verwenden Sie eine 'for-Schleife'. Der Code ist ein bisschen durcheinander, aber man könnte etwas tun, wie ...
for (Int32 i = 0; i < dt_pattern.Rows.Count; i++)
{
double yATmax = ToDouble(dt_pattern.Rows[i+1]["Ampl"].ToString()) + AT;
}
Hinweis Sie würden in Betracht während der letzten Reihe zu nehmen haben wird es keine sein ‚i + 1‘, so dass Sie verwenden müssen eine if-Anweisung, um das zu erfassen.
for (int i=0; i<dt_pattern.Rows.Count; i++)
{
DataRow dr = dt_pattern.Rows[i];
}
In der Schleife kann nun Referenzreihe i + 1 (vorausgesetzt, es ist ein i + 1)