在程序中建立如下方法。
#region 刷新数据源
/// <summary>
///刷新数据源
/// </summary>
/// <param name="dgv">dgv that is needed to refresh</param>
public void RefreshDataSourceOndgv(DataGridView dgv)
{
if (dgv.DataSource == null)
{
return;
}
CurrencyManager cmdg = (CurrencyManager)this.BindingContext[dgv.DataSource];
if (cmdg != null)
{
cmdg.Refresh();//刷新数据源
}
#endregion
假设存在datagridview实例 名称为dgvinput
在程序中先为dgvinput绑定数据源。如 this.dgvInput.DataSource = _inputmouldparts;//待选区 inputmouldparts为数据集
如果要刷新控件也就是刷新数据源 添加下面一段代码就好了
RefreshDataSourceOndgv(dgvInput);