linq登录界面验证用户名和密码是否正确
 #region//第二种用linq技术验证登录界面
            //通过实体类实例化linqSearch对象
            linqtosqlDataContext linqSearch = new linqtosqlDataContext(Test.strCon);
            //把用户名和密码查询出来
            var resultResult = from info in linqSearch.Test
                         select info;
            //通过foreach语句来获取用户名和密码
            foreach (var result in resultResult)
            {
                string Uname = result.UserName.ToString().Trim();//获取用户名
                string Pwd = result.PassWord.ToString().Trim();//获取密码
                //如果获取的用户名和文本框输入的用户名相等
                if (Uname.ToString().Trim() == txtName.Text.Trim())
                {
                    //如果获取的密码和文本框输入的密码相等
                    if (Pwd.ToString().Trim() == txtPwd.Text.Trim())
                    {
                        MessageBox.Show("登录成功");
                        this.Hide();
                        Form2 f1 = new Form2();
                        f1.Show();
                    }
                       //否则密码错误,清空密码文本框以及焦点集中在该文本框
                    else
                    {
                        MessageBox.Show("密码错误,重新输入");
                        txtPwd.Text = "";
                        txtPwd.Focus();
                    }
                }
                //否则用户名错误,清空用户名文本框以及焦点集中在该文本框
                else
                {
                    MessageBox.Show("用户名错误,重新输入");
                }
            }
            #endregion
//备注Test.strCon为Test类的公有类型变量,用户名和密码和上一篇文章所告诉的一样
//创建linqtosqlDataContext实体类的过程如截图

//界面测试截图




 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号