永发信息网

怎么让sql数据库读取出来的数据跟dropdownlist的值相等 c#

答案:3  悬赏:80  手机版
解决时间 2021-03-01 06:21
  • 提问者网友:自食苦果
  • 2021-02-28 09:34
string intid = ((Label)gr.Cells[1].FindControl("lblNum")).Text;
string St_Class = "select St_Class from St_BasicInfo inner join Stu_unTeacher on Stu_unTeacher.St_Num=St_BasicInfo.St_Num where St_Num=inyid";
if (St_Class == ddlClass.SelectedValue)//怎么让这两个相等
{
Response.Write("<script>alert('不能重复分配,请重新分配!');location.href = 'fenpei.aspx'</script>");

}
else
{
bool bol = Training.BLL.Stu_unTeacherManager.AddStu_unTeacher(add);
if (bol)
{
Response.Write("<script>alert('分配成功!');location.href = 'fenpeilist.aspx'</script>");
}
else
{
Response.Write("<script>alert('分配失败!')</script>");
}
}
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-02-28 09:59
你代码中的St_Class是一句未执行的SQL语句,并不是从数据库取得的数据。
请先执行这条SQL语句。
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-02-28 12:08
sql语句是:select distinct(name) from a ; 把查到的结果放到dataset, 然后dropdownlist1.datasource = dataset.
  • 2楼网友:妄饮晩冬酒
  • 2021-02-28 11:33
SQL语句并没有执行啊 你连数据库都没有连接怎么判断啊!要么用ADO.net去做查询,要么用ORM,总归项目里面应该有BLL层的啊!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯