这是登录按钮的代码
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox2.Text == "")
MessageBox.Show("请输入用户名和密码!");
SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=db1;Integrated Security=True");
conn.Open();
SqlCommand cmd = new SqlCommand("select * from loading_db1 where Name='" + textBox1.Text.Trim() + "'and Password='" + textBox2.Text.Trim() + "' ", conn);
SqlDataReader sdr = cmd.ExecuteReader();
sdr.Read();
if (sdr.HasRows)
MessageBox.Show("登录成功!", "提示");
else
MessageBox.Show("用户名或密码错误!", "警告");
conn.Close();
}
数据库里有Name,Password,Userid三个列,想根据userid跳转到不同界面,比如id=1的时候跳转到管理员的界面,具体该怎么添加代码
这个问题涉及到获取数据后再读取数据的问题,其实你的代码已经完成得差不多了,修改一下如下:
1、先判断 sdr是否存在数据,如果存在那么表示有数据账号和密码正确;
if (sdr.Read())2、读取Userid值,然后通过判断来打开相应界面;
string userid = sdr["userid"].ToString();3、完整代码:
if (textBox1.Text == "" || textBox2.Text == "") MessageBox.Show("请输入用户名和密码!");c#winform设计的登录界面怎么根据sql数据库里的不同用户id跳转到不同...
1、先判断 sdr是否存在数据,如果存在那么表示有数据账号和密码正确;if (sdr.Read()) MessageBox.Show("登录成功!", "提示"); else { MessageBox.Show("用户名或密码错误!", "警告"); return; }2、读取Userid值,然后通过判断来打开相应界面;string userid = sdr["useri...
C#做winform怎么实现根据角色的不同登录验证过用户信息后跳转到不同...
string user = this.textBox1.Text; string pwd = this.textBox2.Text; SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Server=.;uid=sa;pwd=sa.;database=BulooGisWeb;"; conn.Open(); string strSelect = "select * from Users where userName='" ...
如何用vs2010实现c#winform登陆,用户名密码要与自带数据库里的内容对比...
1.使用存储过程,(鉴于你提问方式,这条可以不用了)2.先查询后比对,(查询出所有用户,然后逐项比对用户名和密码。)再看登陆成功的,要是有一样的就跳转界面,winform里面跳转方式同样很多种:1.可以用 Form.show()来跳转 2.使用线程打开新界面,关闭旧界面(鉴于你提问方式,这条可以不用了)...
C# WinForm DataGridView显示SQL数据库的不同数据表时出现切换的...
dataset里面可以存多张表的,不需要清,根据表名或索引找就可以了。另外,你datagridview要设成自动生成列,在绑定数据之前需要清里一下之前绑的数据。
C#Windows应用程序登陆界面如何连接到SQL数据库验证用户名和用户密码...
using System.Data;namespace MyKTV { class DBHelper { private string connstr = string.Format("Data Source=服务器名;Initial Catalog=MyKTV(数据库名);User ID=用户名;Pwd=密码");\/\/如果是windows登陆就写(Integrated Security=True),服务器名本机可用(.)点,没有密码Pwd可以不写,private Sq...
...在下一个窗口显示此用户名和密码对应的数据库里的表的数据???_百度...
最简单的办法,你建一个新的类,别在窗口里建。剑成也窗口平等的。然后类里设个共有的静态的变量。窗口一如果登陆成功就把这个账户密码 存到那个类的变量里了。然后下个窗口调用这个变量就可以了。数据库能不访问就别访问。
C#怎么将listbox中的不同内容 的添加到数据库表 不同记录里
1 1 1 2 1 3 以后如需得到用户ss具备的操作权限可以用类似以下的查询语句来实现:SELECT o.NameFROM Users AS uINNER JOIN UserOperation AS uoON u.UserID = uo.UserIDINNER JOIN Operations AS oON ou.OperationID = o.OperationIDWHERE u.UserID = 1 ...
C#登陆界面 怎么判断输入的用户名和密码与数据库里的用户名密码...
先取得登录页面的用户名跟密码! 再用SQL语句进行查询!select * form 表名 where 数据库中的用户名字段=取得登录页面的用户名 select * form 表名 where 数据库中的密码字段=取得登录页面的密码 再把这两个SQL语句传过去! 用COMMAND的ExecuteNonQuery方法执行!得到一个数!再进行判断 ...
用c#设计的winform,用户登录时访问数据库,数据库是sql server身份验证...
public int ID { get; set; } } 这里面我把用户的信息存储在了session中以供以后权限那里使用,你也可以不使用session以及user类这就简单了 那就调用下面的方法:public int LoginInfo(string name, string upwd){ int i = 0;strSql = "select * from 操作人员表 where UserName=@username and...
求一个C#winform登陆界面与sql数据库有关的代码
二:使用SQL的DataReader来读取数据库的信息 using System.Data.SqlClient;\/\/先引用命名空间 \/\/ 开始从数据库中获取密码 string conString = @"server=localhost;database=数据库名称;Integrated Security=SSPI";string selectCmd = "SELECT ID,PassWord FROM userInfo";SqlConnection con = new Sql...