用相应的DATABIND就可以了,在DOTNET中,可以将相应的控件绑定到数据库中的相应字段中的功能。

解决方案 »

  1.   

    请到www.codeproject.com中选择c#项目,里面有很多关于数据库的源代码,可以直接参考,不过全是e文的
      

  2.   

    显示记录:try
    {
    oleDbConnection1.Close();
    }
    catch
    {
    }
    string strSelect = "SELECT * FROM record";
    System.Data.OleDb.OleDbCommand selectCommand =new System.Data.OleDb.OleDbCommand(strSelect,oleDbConnection1); 
    textBox1.Text ="";
    textBox2.Text ="";
    try
    {
    oleDbConnection1.Open ();
    }
    catch(Exception ep)
    {
    MessageBox.Show ( ep.Message ) ; 
    return;
    }
    try
    {
    odbr=selectCommand.ExecuteReader();
    if(odbr.Read() ==true)
    {
    textBox1.Text =odbr["姓名"].ToString();
    textBox2.Text =odbr["单位"].ToString();
    }
    buttonPrevious.Enabled =true;
    buttonNext.Enabled =true;
    buttonLast.Enabled =true;
    }
    catch(Exception ep)
    {
    MessageBox.Show ( ep.Message ) ; 
    oleDbConnection1.Close ();
    return;
    }插入记录:
    try
    {
    oleDbConnection1.Close();
    }
    catch
    {
    }
    string strInsert = "INSERT INTO record(姓名,单位) VALUES ('" + textBox1.Text + "','" + textBox2.Text +"')";
    System.Data.OleDb.OleDbCommand insertCommand =new System.Data.OleDb.OleDbCommand(strInsert,oleDbConnection1); 
    try
    {
    oleDbConnection1.Open();
    if(insertCommand.ExecuteNonQuery()!=0)
    {
    dataSet1.Tables["record"].AcceptChanges();
    MessageBox.Show ( "记录插入成功!" ) ;
    }
    }
    catch(Exception ep)
    {
    MessageBox.Show ( ep.Message ) ; 
    }
    finally
    {
    oleDbConnection1.Close();
    buttonPrevious.Enabled =false;
    buttonNext.Enabled =false;
    buttonLast.Enabled =false;
    }
      

  3.   

    其实很麻烦的!
    因为放入
    oleDbDataAdapter控件时有一些地方需要注意!但是会做的人的话,他们会认为很简单的,我自己摸索了一个多月才会了!入门之后很简单的!我也是刚刚才入门的,但是已经入门了!
    需要帮忙的话,可以加我:QQ 22147542
      

  4.   

    晕~典型的懒惰者  好好看看 Ado.net 对你有好处 否则别人说了你Copy了 还是没什么用处。自己看自己编, 研究的过程会学到很多东西,  真的 ! 听我的绝对没问题
      

  5.   

    it's so easy!~我也只学了几天的C#,现在和数据库的操作基本没什么问题了。上面说的对,自己边看边学,才是自己的。要不COPY过去过来的都是别个的。