如何使用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
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;//显示