【问题标题】:How to clear the added rows from a datagridview binded using a BindingSource c# .net如何从使用 BindingSource c# .net 绑定的 datagridview 中清除添加的行
【发布时间】:2013-05-19 12:34:32
【问题描述】:

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

【问题讨论】:

标签: c# datagridview reset bindingsource strongly-typed-dataset


【解决方案1】:

针对以下场景

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();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-12
    • 2016-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多