日期:2014-05-20  浏览次数:20376 次

如何在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;//显示结构的文本框