日期:2014-05-18  浏览次数:20451 次

SqlDataSource 只能绑定一些控件来显示数据吗?
我想用SqlDataSource   的SelectCommand查找数据库中的一个数据,然后将这个数据与用户通过textbox输入的字符串做比较

请问SqlDataSource能这么用吗?怎么用?

------解决方案--------------------
你是不是在做用户登录功能

如果你想那表中的一个数据与textbox的test 做比较的话,就不用datasouse了
用reader就成, 判断一下
if(textbox.Text == reader[ "列名 "])
{
.....
}
------解决方案--------------------
while (reader.Read())
{
if (txbPassWord.Text == reader[ "User_Password "].ToString())
{
if(reader[ "权限列 "].ToInt32==1)
{

// Response.Redirect( "xx.aspx ");
}
else{}

}
}

试试看
不行再说
------解决方案--------------------
reader[ "权限列 "].ToString()= "1 "
------解决方案--------------------
应该2个==
------解决方案--------------------
我在数据库中有一列是存储权限,1和0)
================================
1. int 型?
if((int)reader[ "权限列 "] == 1)

2. bit 型?
if((bool)reader[ "权限列 "])