http://community.csdn.net/Expert/topic/3510/3510771.xml?temp=.203335

解决方案 »

  1.   

    sql="你的sql增,删或改的语句";
    SqlCommand cmd = conn.CreateCommand();
    cmd.Connection.Open();
    cmd.CommandText=sql;
    cmd.ExecuteNonQuery();
    cmd.Connection.Close();
      

  2.   

    我给你101个例子  [email protected]
      

  3.   

    数据库的修改和删除:protected void GoDelete ( object sender, System.EventArgs e )
    {
    try{
    //连接到一个数据库
    string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = sample.mdb " ;
    OleDbConnection myConn = new OleDbConnection ( strCon ) ;
    myConn.Open ( ) ;
    string strDele = "DELETE FROM books WHERE bookid= " + t_bookid.Text ;
    OleDbCommand myCommand = new OleDbCommand ( strDele , myConn ) ;
    //从数据库中删除指定记录
    myCommand.ExecuteNonQuery ( ) ;
    //从DataSet中删除指定记录
    myDataSet.Tables [ "books" ] . Rows [ myBind.Position ] . Delete ( ) ;
    myDataSet.Tables [ "books" ] . AcceptChanges ( ) ;
    myConn.Close ( ) ;
    }
    catch ( Exception ed )
    {
    MessageBox.Show ( "删除记录错误信息: " + ed.ToString ( ) , "错误!" ) ;
    }
    }
    //"修改记录"按钮对应的事件
    protected void GoUpdate ( object sender , System.EventArgs e )
    {
    int i = myBind.Position ;
    try{
    //连接到一个数据库
    string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = sample.mdb " ;
    OleDbConnection myConn = new OleDbConnection ( strCon ) ;
    myConn.Open ( ) ;//从数据库中修改指定记录
    string strUpdt = " UPDATE books SET booktitle = '"
    + t_booktitle.Text + "' , bookauthor = '"
    + t_bookauthor.Text + "' , bookprice = "
    + t_bookprice.Text + " , bookstock = "
    + t_bookstock.Text + " WHERE bookid = " + t_bookid.Text ;OleDbCommand myCommand = new OleDbCommand ( strUpdt , myConn ) ;
    myCommand.ExecuteNonQuery ( ) ;
    myConn.Close ( ) ;
    }
    catch ( Exception ed )
    {
    MessageBox.Show ( "修改指定记录错误: " + ed.ToString ( ) , "错误!" ) ;
    }
    myBind.Position = i ;
    }
    //"尾记录"按钮对应的事件
    protected void GoLast ( object sender , System.EventArgs e )
    {
    myBind.Position = myBind.Count - 1 ;
    }
    //"下一条"按钮对应的事件
    protected void GoNext ( object sender , System.EventArgs e )
    {
    if ( myBind.Position == myBind.Count - 1 )
    MessageBox.Show ( "已经到尾记录!" ) ;
    else
    myBind.Position += 1 ;
    }
    //"上一条"按钮对应的事件
    protected void GoPrevious ( object sender , System.EventArgs e )
    {
    if ( myBind.Position == 0 )
    MessageBox.Show ( "已经到首记录!" ) ;
    else
    myBind.Position -= 1 ;
    }
    //"首记录"按钮对应的事件
    protected void GoFirst ( object sender , System.EventArgs e )
    {
    myBind.Position = 0 ;
    }
      

  4.   

    用SQL来控制最简单了或者用NewRow()和Delete()来增删
      

  5.   

    UP + 学习 + 接分UP + 学习 + 接分UP + 学习 + 接分