它是一个Windows窗体应用程序。 数据库是MS Access。 使用Typed DataSet。 我有一个datagridview,我只用它来将数据插入数据库。 我想在单击表单上的“重置按钮”时清除所有添加的行。 datagridview正在使用bindingSource。绑定源使用Typed DataSet中的Typed DataTable
答案 0 :(得分: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();