0

它是一个 Windows 窗体应用程序。数据库是 MS Access。使用类型化数据集。我有一个 datagridview,我只用它来将数据插入数据库。单击表单上的“重置”按钮后,我想清除所有添加的行。datagridview 正在使用 bindingSource。绑定源正在使用类型化数据集中的类型化数据表

4

1 回答 1

0

对于以下场景

this.dataGridViewPurDetails.DataSource = this.purchaseDetailBindingSource; 
// purchaseDetailBindingSource 
// this.purchaseDetailBindingSource.DataMember = "PurchaseDetail";
this.purchaseDetailBindingSource.DataSource = this.tVDataSet;

此解决方案有效
//清除 datagridview 中的所有行

BindingSource DT = (BindingSource)dataGridViewPurDetails.DataSource; 
if (DT != null) 
    ((TVDataSet)DT.DataSource).PurchaseDetail.Clear();
于 2013-06-12T08:13:03.357 回答