日期:2014-05-17  浏览次数:21370 次

如何使用Visual C#设计当点击按钮时文本框显示查询数据库的表的数据的代码
例如:表123里面数据是:(文本框是2个,一个用于输入数据,一个用于显示数据)
  序号 ID name age
  010 1234 tom 45
  011 1236 ken 23
  012 1269 bom 60 
当输入010点击按钮时,文本框显示数据为: 010 1234 tom 45
若输入011点击按钮时,文本框显示数据为:011 1236 ken 23
数据库是SQL Server 2005 ,开发平台是Visual Studio 2010.
 

------解决方案--------------------
Just Like This
C# code
string conn_str = @"Data Source=(local);Initial Catalog=数据库名;UserID=用户名;Password=密码";
            string show_str = string.Empty;
            using (SqlConnection conn = new SqlConnection(conn_str))
            {
                conn.Open();
                string sql = string.Format("select * from Table where 序号='{0}'",this.textBox1.Text.Trim());
                using (SqlCommand com = new SqlCommand(sql,conn))
                {
                    SqlDataReader dr = com.ExecuteReader();
                    while (dr.Read())
                    {
                        show_str = string.Format("{0} {1} {2} {3}",dr[0].ToString(),dr[1].ToString(),dr[2].ToString(),dr[3].ToString());
                    }
                    dr.Close();
                    dr.Dispose();
                }
            }
            this.textBox2.Text = show_str;//显示