Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将数据库中的数据提取到标签(lambda或linq)中?_C#_Entity Framework_Linq - Fatal编程技术网

C# 如何将数据库中的数据提取到标签(lambda或linq)中?

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

我正在设计一个在线考试系统。我想从数据库中读取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<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)