我有一個LINQ查詢附加到'下一步'按鈕。我想在表單中的某些字段中顯示結果。截至目前,我只能顯示一個元素,當我按下「下一步」按鈕,當我按下「下一步」按鈕一次什麼也沒有發生如何按下「下一步」按鈕時顯示LINQ結果?
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++;
}
}
基本上,我每次按「下一步」按鈕我想繼續顯示列表中的元素,直到它到達列表的末尾。
順便說一句我已經計數初始化爲1,因爲我有一個顯示在列表中的第一個元素(0指數)的另一個按鈕,然後啓用「下一步」按鈕 – esausilva 2010-11-28 18:28:37