hi guys
I tried alot of ways to refresh DataGridView... but they didn't work.
plz give me the best way to solve it... i mean minimum code. many many thanks!!
if (dataGridView1.InvokeRequired)
{
this.Invoke(new Delegate_GridView(refreshDataGridView));
Action DoCrossThreadUIWork = () =>
{
dataGridView1.EndEdit();
BindingSource bs = new BindingSource();
bs.DataSource=AgContext.Select_Anbar();
dataGridView1.DataSource = bs;
txt_Name.Focus();
dataGridView1.Focus();
dataGridView1.Refresh();
bs.ResetBindings(false );
};
this.BeginInvoke(DoCrossThreadUIWork);
}
else
{
dataGridView1.EndEdit();
BindingSource bs = new BindingSource();
bs.DataSource = AgContext.Select_Anbar();
dataGridView1.DataSource = bs;
txt_Name.Focus();
dataGridView1.Focus();
dataGridView1.Refresh();
bs.ResetBindings(false);
}
}امیدوارم همیشه بروز باشید I hope always be up2date