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

stringintid=((Label)gr.Cells[1].FindControl("lblNum")).Text;stringSt_Class="selectSt_... 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>");
}
}
展开
 我来答
zhugezhiyuan
2011-11-02 · TA获得超过169个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:132万
展开全部
SQL语句并没有执行啊 你连数据库都没有连接怎么判断啊!要么用ADO.net去做查询,要么用ORM,总归项目里面应该有BLL层的啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余漫轩
2011-11-02 · TA获得超过176个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:79.7万
展开全部
St_Class == ddlClass.SelectedValue
前面的这个是查询语句,不是执行过后取得的数据啊
追问
那我要怎么样才能让sql语句执行之后,再判断St_Class的值是否跟ddlClass的值相等呢?!

我是菜鸟,希望老师们帮帮忙!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2059bc0ea
2011-11-02 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:156
采纳率:100%
帮助的人:144万
展开全部
你代码中的St_Class是一句未执行的SQL语句,并不是从数据库取得的数据。
请先执行这条SQL语句。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式