请问如何在C#窗体中实现对SQL数据库的搜索,并且将查询结果在textbox按不同属性分别显示
例如:在数据库中有一张表student,属性有学号sno,年龄sage,性别ssex,姓名ssname,根据sno查找到某个学生,并将这个学生的四个t属性,分别显示在4个textbox中,textbox1,textbox2,textbox3,textbox4

解决方案 »

  1.   

    利用textbox自己带的事件就可以做到了.
    先从数据库先出第一列,填充到第一个textbox,利用第一个textbox的事件填充第二个,……
      

  2.   

    textBox1.Text = dataset1.Tables[0].Rows[0]["col1"].ToString();
    textBox2.Text = dataset1.Tables[0].Rows[0]["col2"].ToString();
    textBox3.Text = dataset1.Tables[0].Rows[0]["col3"].ToString();
    textBox4.Text = dataset1.Tables[0].Rows[0]["col4"].ToString();
      

  3.   

    那具体怎么实现啊,比如现进行查找,然后吧相应的属性赋给textbox
      

  4.   

    可以利用.NET Framework的DataSource属性,自动填写
    先用DataSet ds = new ...,然后用Adapter.Fill(ds)读出一行内容
    然后所有的textbox.DataSource = ds
    再然后:
    textbox1.DisplayMember = "sno"
    textbox2.DisplayMember = "ssage"
    ...
    详细的查看MSDN
      

  5.   

    你的程序的窗体是打算只有这几个空间么?那么,先连接数据库,然后用sql语句来查询,把结果分别给各个控件不就可以了么?你是连接数据库不会,还是给控件赋值不会啊?
      

  6.   

    dataset1在这里指的是什么?
    急求  希望各为 能够讲解