在WEB窗体上有两个textbox控件,一个“提交”按钮。txt1为帐号,txt2为密码,有一个表(savetata表)存放注册的帐号和密码。当我点击“提交”按钮时,检测txt1、txt2是否存在于表。
应该怎么写“提交”按钮的click事件呢???
我只会写这样事件
if (userid.Text=="123" && userpsw.Text=="321")
{
cn.Open();
System.Data.SqlClient.SqlDataReader dr;
dr=cmdfindall.ExecuteReader();
datalist.DataSource=dr;
datalist.DataBind();
dr.Close();
cn.Close();
}

解决方案 »

  1.   

    LZ,你想实现什么功能?
    当点击“提交”按钮时,检测txt1、txt2是否存在于表。
    cn.Open();
    System.Data.SqlClient.SqlDataReader dr;
    dr=cmdfindall.ExecuteReader();
    while(dr.Read)
    {
         if(dr["UserName"]==userid.Text&&dr["Pwd"]==userpsw.Text)
         {
               //处理
         }
    }
    dr.Close();
    cn.Close();
      

  2.   

    更正:
    while(dr.Read)
    {
         if(dr["UserName"].ToString()==userid.Text&&dr["Pwd"].ToString()==userpsw.Text)
         {
               //处理
         }
    }
      

  3.   

    还是不行呀,我改为在Form中运行
    while(dr.Read)
    {
         if(dr["UserName"].ToString()==userid.Text&&dr["Pwd"].ToString()==userpsw.Text)
         {
               //处理
         }
    }
    处理里面写了一个MessageBox.Show("dsfsdf");虽然不报错误但是也不会运行这条语句。
    是怎么回事呀,请各位帮帮忙呀。