数据未在datagridview C#上刷新 [英] Data not refreshing on datagridview C#
本文介绍了数据未在datagridview C#上刷新的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将使用LINQ在C#中制作DataGridView。然后,当用户双击数据时,它将弹出用于编辑数据的表格。我想要的是,在关闭弹出窗口后,DataGridView中的数据会自动刷新。
I'd make DataGridView in C# using LINQ. Then, when user DoubleClick the data on it, it will pop up form for editing data. What I want is, after I Close the popup the data in DataGridView is automatically refreshing.
private void cooperationsDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
frmKoperasi frm = new frmKoperasi (cooperationsDataGridView.CurrentRow.Cells["id"].Value.ToString());
frm.FormClosed += delegate { refresh(sender,e); };
frm.Show();
}
private void refresh(object sender, EventArgs e)
{
this.listKoperasi_Load(sender, e);
}
private void listKoperasi_Load(object sender, EventArgs e)
{
page = page - 1;
var query = (from c in db_cooperations.cooperations
orderby c.id
select c).Skip(numberOfObjectsPerPage * page).Take(numberOfObjectsPerPage);
cooperationsBindingSource.DataSource = query;
}
但是关闭编辑表单后,数据没有刷新。
But after I close the edit form, the data is not refreshing. What could be wrong?
推荐答案
最后,我只是从头开始重写所有内容,然后就正确了。不知道为什么会发生:D
At the end, I just rewrite everything from beginning, and just going right. Don't know why its happen :D
这篇关于数据未在datagridview C#上刷新的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文