0
它是一個Windows窗體應用程序。 數據庫是MS Access。 使用Typed DataSet。 我有一個datagridview,我只用它來插入數據到數據庫。 我想在我的表單上點擊重置按鈕時清除所有添加的行。 datagridview使用的是bindingSource。綁定源爲從類型化的DataSet如何清除使用BindingSource綁定的datagridview添加的行c#.net
它是一個Windows窗體應用程序。 數據庫是MS Access。 使用Typed DataSet。 我有一個datagridview,我只用它來插入數據到數據庫。 我想在我的表單上點擊重置按鈕時清除所有添加的行。 datagridview使用的是bindingSource。綁定源爲從類型化的DataSet如何清除使用BindingSource綁定的datagridview添加的行c#.net
使用類型DataTable對於以下情形
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();
所有行你要買爲[DataTable.RejectChanges](http://msdn.microsoft.com/en-us/library/system.data.datatable.rejectchanges(v = vs.110).aspx)? – oleksii
你可能想在你的問題中的代碼。或者是答案? – oleksii