Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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# 我使用一个标签和复选框,但标签和复选框应该动态生成 private void SetAnswer() { StrQuery=“选择回答ID,从TBL_答案中选择答案,其中问题ID=”+QID+”; oDt=ClsConnection.ExecuteSelectQry(StrQuery); for(int i=0;i0) { 标签lbl=新标签(); LblAnswer.Text=oDt.Rows[i][“Answer”].ToString(); chckbox.Visible=true; } } }_C#_Asp.net_Sql Server 2008 - Fatal编程技术网

C# 我使用一个标签和复选框,但标签和复选框应该动态生成 private void SetAnswer() { StrQuery=“选择回答ID,从TBL_答案中选择答案,其中问题ID=”+QID+”; oDt=ClsConnection.ExecuteSelectQry(StrQuery); for(int i=0;i0) { 标签lbl=新标签(); LblAnswer.Text=oDt.Rows[i][“Answer”].ToString(); chckbox.Visible=true; } } }

C# 我使用一个标签和复选框,但标签和复选框应该动态生成 private void SetAnswer() { StrQuery=“选择回答ID,从TBL_答案中选择答案,其中问题ID=”+QID+”; oDt=ClsConnection.ExecuteSelectQry(StrQuery); for(int i=0;i0) { 标签lbl=新标签(); LblAnswer.Text=oDt.Rows[i][“Answer”].ToString(); chckbox.Visible=true; } } },c#,asp.net,sql-server-2008,C#,Asp.net,Sql Server 2008,我使用的是一个标签和一个复选框,但它显示的是单个标签和复选框,但是标签和复选框应该根据问题的选项动态生成。你应该使用Repeater你能详细说明一下吗..plz..如果问题是你看不到动态生成的标签,那是因为你忘了将它添加到窗体:Form1.Controls.add(lbl)我没有在windows中创建项目。我在asp.net中使用c#@Mederic创建,标签上写着asp.net,所以在表单中添加控件不是一个选项 private void SetAnswer() { StrQuery =

我使用的是一个标签和一个复选框,但它显示的是单个标签和复选框,但是标签和复选框应该根据问题的选项动态生成。

你应该使用
Repeater
你能详细说明一下吗..plz..如果问题是你看不到动态生成的标签,那是因为你忘了将它添加到窗体:
Form1.Controls.add(lbl)
我没有在windows中创建项目。我在asp.net中使用c#@Mederic创建,标签上写着
asp.net
,所以在表单中添加控件不是一个选项
private void SetAnswer()
{
    StrQuery = "SELECT AnswerID,Answer FROM TBL_Answer where QuestionID='" + QID + "'";
    oDt = ClsConnection.ExecuteSelectQry(StrQuery);
    for (int i = 0;i< oDt.Rows.Count; i++)
    {
        //if (oDt.Rows.Count > 0)
        {
            Label lbl = new Label();
            LblAnswer.Text = oDt.Rows[i]["Answer"].ToString();

            chckbox.Visible = true;
        }
    }
}