C# 如何将数据库中的数据提取到标签(lambda或linq)中?
我正在设计一个在线考试系统。我想从数据库中读取20个问题并显示标签?(英孚)C# 如何将数据库中的数据提取到标签(lambda或linq)中?,c#,entity-framework,linq,C#,Entity Framework,Linq,我正在设计一个在线考试系统。我想从数据库中读取20个问题并显示标签?(英孚) Model.db_ExamOnlineEntities dbobj=new Model.db_ExamOnlineEntities(); 私有void Form1\u加载(对象发送方、事件参数e) { Model.Table_Question qs=新模型。Table_Question(); var query=dbobj.Table_Question.Find(qs.qtext); 对于(int i=0;i
Model.db_ExamOnlineEntities dbobj=new Model.db_ExamOnlineEntities();
私有void Form1\u加载(对象发送方、事件参数e)
{
Model.Table_Question qs=新模型。Table_Question();
var query=dbobj.Table_Question.Find(qs.qtext);
对于(int i=0;i<20;i++)
{
label1.Text=query.ToString();
}
}
如何创建20个标签?使用Take(整数计数)
:
将返回bar表格中foo行的前100条记录,使用获取(整数计数)
:
将返回bar表中foo行的前100条记录,我推测您使用的是ASP.NET(aspx),在这种情况下,我建议您使用ListView/Repeater,而不是动态循环和创建控件 参见示例用法
*编辑:用于动态创建控件的ZiggZagg也可以使用。我猜测您使用的是ASP.NET(aspx),在这种情况下,我建议您使用ListView/Repeater,而不是动态循环和创建控件 参见示例用法
*编辑:用于动态创建控件的ZiggZagg也可能有效。20个问题是随机的,或者只是20个第一个问题?你应该回答(20)在方法linq@ZiggZagg中,post实际上与op无关question@BarrJ我也觉得op在问如何创建20个标签,因为op当前的逻辑将覆盖label1中的.文本,最后一个字符串将指向该标签。20个问题是随机的,还是只有20个第一个问题?你应该回答(20)在方法linq@ZiggZagg中,post实际上与op无关question@BarrJ我也觉得op在问如何创建20个标签,因为op当前的逻辑将覆盖label1中的.Text,最后一个字符串将进入该标签。当然op不想在label1中显示所有20个问题不想在label1中显示所有20个问题
Model.db_ExamOnlineEntities dbobj = new Model.db_ExamOnlineEntities();
private void Form1_Load(object sender, EventArgs e)
{
Model.Table_Question qs = new Model.Table_Question();
var query = dbobj.Table_Question.Find(qs.qtext);
for (int i = 0; i < 20; i++)
{
label1.Text = query.ToString();
}
}
Model.db_ExamOnlineEntities dbobj = new Model.db_ExamOnlineEntities();
private void Form1_Load(object sender, EventArgs e)
{
Model.Table_Question qs = new Model.Table_Question();
var query = dbobj.Table_Question.Find(qs.qtext).Take(20);
for (int i = 0; i < 20; i++)
{
label1.Text = query.ToString();
}
}
var query = (from foo in bar).Take(100)