如何在ASP.NET2.0写的页面里 显示SQL2000数据库表里的一条记录
我刚学ASP.net, 编程环境是VS2005 ASP.NET2.0 c# sql2000
看的书是 《Programming ASP.NET> 书里的控件都是在页面显示整张表。
现在我想写一个页面,
一个文本输入框, 作为输入查询条件
一个按钮, 确定输入, 并显示结果
又一个文本输入框, 显示查询结果
跪求: 那位达人给我个例子。 谢谢!
------解决方案--------------------SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[ "connstring "].ConnectionString);
SqlCommand com = con.CreateCommand();
con.open();
com.CommandText = "sql语句 ";
dr = com.ExecuteReader();
if(dr.Read())
{
TextBox1.Text=dr[0].toString(); //dr里面的数字表示是第几个字段
TextBox2.Text=dr[1].toString();
.......
}
------解决方案--------------------SqlConnection conn = DBC.createConnection();
conn.Open();
SqlCommand cmd = new SqlCommand( "SQL语句 ", conn);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
this.txtUserName.Text = sdr[ "UserName "].ToString();
this.txtUserPwd.Text = sdr[ "UserPwd "].ToString();
if (sdr[ "sex "].ToString() == "男 ")
{
this.rdoSexM.Checked = true;
}
if (sdr[ "sex "].ToString() == "女 ")
{
this.rdoSexW.Checked = true;
}
}
conn.Close();
conn.Dispose();
------解决方案--------------------SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings[ "connstring "].ConnectionString);
conn.Open();
SqlCommand cmd = new SqlCommand( "select name from 数据库 where id= ' "+textbox1.text+ " ' ", conn);
string abc=convert.tostring(cmd.ExecuteScalar());
conn.close();
textbox2.text=abc;//显示结构的文本框