C#一个文本框输入查询后,多个文本框显示多条来自数据库中的相应内容

c#中由一个文本框输入查询条件,点击按钮后其他文本框中显示查询数据库中的内容(如图:)以下是部分代码:privatevoidbutton1_Click(objectsen... c#中由一个文本框输入查询条件,点击按钮后其他文本框中显示查询数据库中的内容(如图:)

以下是部分代码:
private void button1_Click(object sender, EventArgs e) { string conn = "Data Source=.\\SQLEXPRESS;Initial Catalog=E_Readingroom;Integrated Security=SSPI";//连接数据库信息 SqlConnection connection = new SqlConnection(conn); //创建连接 connection.Open(); //打开连接 string sql = string.Format("select name from SysA where ID='{0}'",textBox1.Text ); SqlCommand comm = new SqlCommand(sql, connection); //command对象 SqlDataReader dr = comm.ExecuteReader(); //定义数据读取对象 if (dr.Read()) { this.textBox2.Text = dr[0].ToString(); } connection.Close(); }
还往大家不吝赐教
展开
 我来答
fly夜飞纷飞
推荐于2018-05-11 · TA获得超过132个赞
知道小有建树答主
回答量:168
采纳率:85%
帮助的人:112万
展开全部
 private void button1_Click(object sender, EventArgs e)
        {
            string conn = "Data Source=.\\SQLEXPRESS;Initial Catalog=E_Readingroom;Integrated Security=SSPI";//连接数据库信息
            SqlConnection connection = new SqlConnection(conn);                     //创建连接
            connection.Open();                                                      //打开连接
            string sql = string.Format("select name,dept from SysA where ID='{0}'",textBox1.Text );
            SqlCommand comm = new SqlCommand(sql, connection);                     //command对象          
            SqlDataReader dr = comm.ExecuteReader();                               //定义数据读取对象
            if (dr.Read())
            {
                this.textBox2.Text = (string)dr.GetValue(0);
                this.textBox3.Text = (string)dr.GetValue(1);
            }
            connection.Close();
        }

PS:没测试过,SQL语句改了 下,textBox.Text赋值改了下。测下看看是不是你要的效果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式