C# 显示sql数据库查询结果 sql

来源:百度知道 编辑:UC知道 时间:2024/07/13 01:00:29
编写了一个访问数据库文件的函数 用来验证输入的用户名和密码在不在我的SQL数据库中 代码如下
private void firstDB()
{
SqlConnection cn;
SqlDataAdapter ada1, ada2;
DataSet ds;

cn =new SqlConnection() ;
cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\系统分析设计\作业07\test1.mdf;Integrated Security=True;User Instance=True";
MessageBox.Show ("数据库连接成功");
ds = new DataSet() ;
String sqltext;
sqltext = "select * from 账户 where 用户名='" + textBox1.Text + "' and 密码='" + textBox2.Text + "'";
ada1 =new SqlDataAdapter (sqltext ,cn);
ada1.Fill(ds, "用户名");
if (ds.Tables["用户名"].Rows.Count == 1)
MessageBox.Show("验证用户名成功!");
else
MessageBox.Show("没有这

你可以用DataGridView来显示结果,先拖进DataGridView控件。然后再MessageBox.Show("验证用户名成功!");
这句话后填一句
DataGridView1.DataSource=ds.Tables["用户名"]
这样就可以显示了

你也可以单独取出表中的一列数据,并把数据显示在TextBox中
比如显示你表中第一行第一列的数据
TextBox1.text=ds.Tables["用户名"].Rows[0].cell[0].value.toString()