编了个界面,要输入学号,然后通过查询access数据库(有学号列、姓名列、性别列等),在textbox中显示出该学号对应的信息?
求代码参考,谢谢!!

解决方案 »

  1.   


                dataGridView1.AutoGenerateColumns = false;
                OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=c:\\txl.mdb");
                con.Open();
                string sql = "select * from stuff where id = "+TextBox1.Text;//如果是字符型字段,还要加引号
                OleDbDataAdapter da = new OleDbDataAdapter(sql, con);
                DataSet ds = new DataSet();
                da.Fill(ds, "stuff");//填充到ds
    //剩下的想访问什么就通过 ds.Tables["stuff"].Rows[0]["列名"]访问
      

  2.   

    提示报错: 不存在“dataGridView1”??
      

  3.   

    那你别光照着用啊,该改的要改啊,去掉这一句啊 
    dataGridView1.AutoGenerateColumns = false;
      

  4.   

    肯定啊。  还是有问题. 
    da.Fill(ds, "stuff");  这句报错,说语法错误