Ich denke, meine Schleife habe ein Problem. Zuerst betrachte ich (i = 0 und i> 1), aber ich habe keine Ahnung, wie ich schreiben soll. Kann mir irgendjemand helfen?C# für Schleife brauche hier Hilfe - geschlossen
logik ich will ist // start => wenn ich = 0 kopie von txtbox1; => Danach vergleiche i = 2 und i = 3, ob sie gleich sind. wenn dasselbe dann von txtbox kopieren; => i ++ bis zum letzten, jeder 1,2,3,4 ... zeigt eine andere Zeichenkette; // end
public void OnMasterColumnChanged(BCE.AutoCount.Invoicing.Sales.SalesOrder.SalesOrderMasterColumnChangedEventArgs e)
{
for (int i = 0; i < e.MasterRecord.DetailCount; i++)
{
if (i == 0)
{
e.MasterRecord.GetDetailRecord(i).YourPONo = TxtBox1.Text;
}
else if (i > 1)
{
if (e.MasterRecord.GetDetailRecord(i).YourPONo == e.MasterRecord.GetDetailRecord(i - 1).YourPONo)
{
e.MasterRecord.GetDetailRecord(i).YourPONo = TxtBox1.Text;
}
}
}
}
Können Sie auch erklären, welche Logik Sie anwenden müssen? –
'e.MasterRecord.GetDetailRecord (0) .IhrPONo = TxtBox1.Text' dann' für (int i = 1; i
feeeper
Was versuchen Sie zu erreichen und welches Problem haben Sie, um Ihre Anforderung zu erfüllen? – Sagar