如何使用在其他事件中的事件中定义的var表达式?

时间:2016-06-18 14:28:16

标签: c# linq

您好我做了一个问题数据库。在点击事件中,我随机取一些行并将它们存储在randomselectedQuestion变量中。

 private void button1_Click(object sender, EventArgs e)
{
 var allSelectedQuestion =   glnq.PSelectAllQuestion(Convert.ToInt32(comboBox1.SelectedValue)); 

  Random face = new Random();
 var randomselectedQuestion = allSelectedQuestion.OrderBy(c =>face.Next()).Select(c=>c).Take(Int32.Parse(textBox1.Text)).ToList();
}

如何在其他地方使用randomselectedQuestion来访问行和列数据。我将它存储在列表中<>但我无法访问列。 谢谢你。

1 个答案:

答案 0 :(得分:0)

button1_Click处理程序范围之外定义该变量,如

IEnumerable<allSelectedQuestionType> randomselectedQuestion = null;

以及您的方法button1_click

 this.randomselectedQuestion = allSelectedQuestion.OrderBy(c =>face.Next()).Select(c=>c).Take(Int32.Parse(textBox1.Text)).ToList();