如何使用 Linq 获得以下值

  • 本文关键字:何使用 Linq c# .net linq
  • 更新时间 :
  • 英文 :


使用此代码检索数据库中的第一个值时检索以下值时

出现问题
revision_csharpContainer premier = new revision_csharpContainer();
etudiant et = premier.etudiants.First();
comboBox1.Text = et.id_etudiant.ToString();
textBox1.Text = et.Nom;
textBox2.Text = et.prenom;
textBox3.Text = et.age.ToString();
comboBox2.Text = et.filiere.filiere1;
textBox4.Text = et.photo;

但我希望当我单击以下按钮时,我从数据库中获取下一个值

为了避免多次枚举,您可以获取一个枚举器并完成它。

IEnumerator<etudiant> enumerator = premier.etudiants.GetEnumerator();

将检索第一项和任何后续项的代码将是相同的:

if (enumerator.MoveNext())
{
    etudiant et = enumerator.Current;
    comboBox1.Text = et.id_etudiant.ToString();
    // etc...
}

但我希望当我单击以下按钮时,我从中获取下一个值 数据库

您可以使用Skip(1).First()来获取下一个

etudiant next = premier.etudiants.Skip(1).First();

相关内容

  • 没有找到相关文章