我在Form1中有我的dataGridView。我在Form2中有UpdateForm
方法。我在dataGridview Form1中具有Click事件,该事件已加载到Form2 UpdateForm
中。但是当我在更新后关闭Form2时,则DataGridview Form1仍显示旧信息。我必须重新加载Form1才能查看所做的更改。我的问题是我想查看在关闭Form2之后直接进行的更改。
我尝试如下操作: 在Form1
Public void RealoadForm()
{
dataGridView1.Update();
RealoadForm();
this.Refresh();
}
然后在Form2中更新按钮,甚至在FormClosed
中也尝试过:
Form1 frm = new Form1();
frm.RealoadForm();
但仍然无法正常工作。
答案 0 :(得分:0)
您可以更改FormattingApplied = true;在OnCellFormatting事件中
OnCellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
e.FormattingApplied = true;
}
答案 1 :(得分:0)
只需创建重新加载dataGridview的公共方法即可。加载信息以将其加载到dataGridview并从Form2调用它的方法相同:
setIgnored()