用DataReader很好啊。
if(DataReader.Read())
{}
else
{}

解决方案 »

  1.   


     see:
     http://search.csdn.net/Expert/topic/2577/2577923.xml?temp=.7639887
      

  2.   

    //ds.Clear();---这里要不要清除一下?另外这里需不需要重建适配器sqlda
           sqlda.Fill(ds); ---- 和ds ?
    清不清都可。但记得最后用完时一定要清。毕竟垃圾处理机制 我们无法控制。
    return;---这样写好不好?
    还是转到登录页面吧。建议sqlda.Fill(ds); 时写入表名,ds.Tables["tblName"]读取。登录时只要输入用户名不用输入密码就能登录。是因为你为DS加入了两个表,第二次应该判断第二张表ds.Tables[1],加入表名容易区分。最后建议用DataReader(),DataReader能完成的工作,就不要用dataset