Ich habe eine LINQ-Abfrage an eine Schaltfläche "Weiter" angehängt. Ich möchte die Ergebnisse in einigen Feldern innerhalb eines Formulars anzeigen. Ab jetzt kann ich nur ein Element zeigen, wenn ich die ‚Next‘ Taste drücken, wenn ich die Schaltfläche ‚Weiter‘ ein weiteres Mal nichtsWie werden LINQ-Ergebnisse angezeigt, wenn die Taste 'Weiter' gedrückt wird?
private void btnNext_Click(object sender, EventArgs e)
{
btnPrevious.Enabled = true;
int count = 1;
var elements =
from element in list
select element;
if(count <= elements.Count())
{
FName.Text = elements.ElementAt(count).fName;
LName.Text = elements.ElementAt(count).lName;
Phone.Text = elements.ElementAt(count).Phone;
Gpa.Text = elements.ElementAt(count).Gpa.ToString();
count++;
}
}
drücken Grundsätzlich geschieht, drücken Sie jedes Mal, wenn ich auf die Schaltfläche ‚Next‘ Ich möchte die Elemente in der Liste anzeigen, bis sie das Ende der Liste erreicht.
btw habe ich zählen als 1 Ursache initialisiert Ich habe eine andere Taste, die das erste Element zeigt (0-Index) in der Liste, können Sie dann die Taste – esausilva
@JGeZau ‚Weiter‘: OK dann, aber Ihr Zustand sollte nach wie vor sei '<' nicht '<='. – Cameron