我做超市管理系统时,销售商品时,
我想在dbgrid中,指定一行删除一行.但是,我现在是指定一行,就把相同商品编号的行全部删除了?

解决方案 »

  1.   

    可是我dbgrid中有几行商品编号是相同的,怎么办?
      

  2.   

    直接删就可以了
    dbgrid1.DataSource.DataSet.Delete
      

  3.   

    dataset.delete;就可以了呀~~~~~~~~~~~~~
      

  4.   


    if MessageBox(application.handle,'确定要删除?','确认',mb_ICONQuestion+mb_YesNo)     =mrYES then
         dbgrid1.DataSource.DataSet.Delete;
      

  5.   

    所谓删除dbgrid里的数据说白了就是删除对应的dataset里的数据,所以只要锁定道这条记录直接对数据集操作就ok了。