c#中用textbox输出一个数据库查询结果

C#:如何实现:在textbox中显示SQLsever数据库中查询(例如;select grade from student where sno=121101)所得的一个数据?
求大神帮忙啊!!!

6个回答

 using(SqlConnection conn = new SqlConnection("server=.;uid=sa;pwd=123456;database=yourdb"))
{
  conn.Open();

  SqlCommand cmd = new SqlCommand("select grade from student where sno = 121101",conn);

  object obj = cmd.ExecuteScalar();
  if(obj!=null)
  {
    this.textbox1.Text = obj.ToString();
  }
}
zzwzzw946543263
zzw文仔 谢谢,已经解决了
大约 5 年之前 回复
zzwzzw946543263
zzw文仔 谢谢,已经解决了
大约 5 年之前 回复

最简单的是
SqlCommand cmd = new SqlCommand(sql, conn);
textBox1.Text = cmd.ExecuteScalar().ToString();

急求啊,在线等啊!!!!!!!!

看一下数据库查询
http://www.cnblogs.com/Martin_Q/archive/2011/03/30/1999950.html

赋值直接textbox.text=字段值

Dim strSQL1 = "select id from userlist where password=1234"
Cmd.CommandText = strSQL1
dim MyReader As SqlDataReader = Cmd.ExecuteReader
If MyReader.HasRows Then
While MyReader.Read
TextBox1.Text=MyReader("ID")
End While
End If
MyReader.Close()

晚上11:40提出的问题,12:10就解决了,这么多人回复,留个记号,太牛了

感觉这个问题就是把sql的查询结果赋给一个变量,然后把变量赋值给textbox,

caozhy说的挺对
SqlCommand cmd = new SqlCommand(sql, conn);
textBox1.Text = cmd.ExecuteScalar().ToString();

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!