将单个行绑定到单个标签

时间:2014-10-05 05:39:52

标签: asp.net

// design

//在设计视图中有10个标签(lblq1,lblq2 .... lblq10)

//代码

public void bindquestions()     {         尝试         {

        strqry = "select DISTINCT feedbackformusers.questionid as questionid,questions.question as question from feedbackformusers inner join questions on feedbackformusers.questionid=questions.questionid where feedbackformusers.empid=@empid and feedbackformusers.feedbackformid=@feedbackformid and feedbackformusers.isactive='yes'";

//查询输出

// questionid问题

// 1老师是否涵盖了大学规定的整个教学大纲?

// 2使概念清晰,简单而有趣?

// 3通过举例说明难题,使讲座变得有趣。

// 4使用合理,有目的和发人深省的问题来吸引学生参与。

// 5超越正常课程的可用性和合作以解决个别问题。

// 6充分响度地说清楚,自信。

// 7在课堂上保持适当的纪律。

// 8激励学生在生活中成长,改善他们的缺点。

// 9规律性和准时性。

// 10激励学生提问并在课堂上给出答案。

        cmd = new SqlCommand(strqry, con);

        cmd.Parameters.AddWithValue("@empid", ddlemployee.SelectedValue);

        cmd.Parameters.AddWithValue("@feedbackformid",Session["feedbackformid"].ToString());
        if (con.State == ConnectionState.Closed)
        { con.Open(); }

         drd = cmd.ExecuteReader();

//我知道代码会写在这里

//我希望将输出问题与设计视图的10个标签绑定。

//我很困惑在这里做什么,与每个标签绑定,

//我希望现在每个人都能理解

    }
    catch (Exception a)
    {
        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Alert", "alert('" + a.ToString() + "')", true);
    }
    finally
    {
        drd.Close();
        con.Close();
    }

}

1 个答案:

答案 0 :(得分:0)

我不是很多进入asp.net .. 但是使用adodb记录集你可以使用sql访问数据库nd使用item属性从记录集中获取每一行并将其分配给label.text

在vb.net中,标签本身具有数据绑定属性。 所以它很简单。

在asp.net中,adodb记录集或oledb表适配器应该可以正常使用