我想修改完折扣后自动保存到数据库,如何实现。请高手帮帮忙把需要用到的事件和方法最好能写出来,谢谢

解决方案 »

  1.   

    比较简单的一个实现:通过CommandBuilder类。你读取数据源的时候生成一个适配器adapter,然后利用CommandBuilder类自动生成update的更新语句。
    简单说下代码,以OLE为例:OleDataAdapter adapter=new OleDataAdapter(yourCommandString,yourConnection);
    //数据源绑定部分省略
    OleDbCommandBuilder commandBuilder=new OleDbCommandBuilder(adapter);
    adapter.UpdateCommand=OleDbCommandBuilder.GetUpdateCommand();
    adapter.Update();//三句话实现更新