我有2个表单,在第一个表单中我有一个datagridview并且我将数据绑定到它,现在表单2我更新数据,我想刷新表单1中的datagridview 我使用这种方法:
Form1 frm = new Form1();
frm.RefreshGrid();
我很困惑! 当我调试代码时,没关系,RefreshGrid()函数将运行。 但是在datagridview中什么也没发生。 这是我刷新datagridview的函数:
using (DataClasses1DataContext m = new DataClasses1DataContext())
{
var q = from p in m.TblAghsats
select p;
dataGridView1.Rows.Clear();
foreach (TblAghsat f in q)
{
string[] row1 = new string[] { f.Name , f.Family };
if (row1 != null)
dataGridView1.Rows.Add(row1);
}
}
请有人帮助我!