0
这是我的代码。我的问题是我有一个datagridview选择更改生成另一个数据网格的数据。但是,当这个样本被执行时,我已经对单元格进行了刷新。任何建议如何在另一个数据网格数据生成时停止刷新?`如何停止DataGridView刷新?
private void Refres()
DataGridViewCell cell = dgvModeli.CurrentCell;
if (cell != null)
{
DataGridViewRow red = cell.OwningRow;
ModelCosort stavka = (ModelCosort)red.DataBoundItem;
if (stavka != null)
{
dgvModeli.SuspendLayout();
normativStavki.Clear();
// MessageBox.Show(stavka.Model);
normativStavki = BL.BL.Stavki(stavka.Model);
}
// dgvModeli.ClearSelection();
dgvNalog.DataSource = normativStavki;
redModeli = red;
MessageBox.Show("NE!");
dgvModeli.ResumeLayout();
}
OznaciSoCrveno();
}
这是一个Windows窗体应用程序 –
好的,我明白了。您正在暂停,然后恢复重新绘制网格的布局。在这种情况下,你是否需要暂停布局?只需加载您的第一个网格,并在更改的控件的事件中加载第二个网格的数据源。 –