在程式中建立如下方法。 #region 刷新數據源 /// ///刷新數據源 /// /// dgv that is needed to refresh public void RefreshDataSourceOndgv(DataGridView dgv) ...
在程式中建立如下方法。
#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);