0

我正在使用 TabaleAdapter 和 dataGridView 输入销售条目。当即将保存一行时,我想检查所选产品的 StockBalance 并验证所选产品的当前库存不低于销售量。如果它较少我想取消销售,那么如何从下面的示例代码中获取 TableAdapter 即将插入或更新的值?

 private void dataGridView1_RowValidated(object sender, DataGridViewCellEventArgs e)
    {

            this.Validate();
            this.itemSalesBindingSource.EndEdit();
            this.itemSalesTableAdapter.Update(this.businessDataDataSet);

    }
4

1 回答 1

0

在调用之前尝试使用此命令Update(...)

DataSet changesDataSet = businessDataDataSet.GetChanges();

现在您应该有一个 DataSet 对象,该对象显示将要传输到数据库的内容。

于 2012-07-18T12:39:24.193 回答