// 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();
}
}
答案 0 :(得分:0)
我不是很多进入asp.net .. 但是使用adodb记录集你可以使用sql访问数据库nd使用item属性从记录集中获取每一行并将其分配给label.text
在vb.net中,标签本身具有数据绑定属性。 所以它很简单。
在asp.net中,adodb记录集或oledb表适配器应该可以正常使用