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窗體應用程序 –
好的,我明白了。您正在暫停,然後恢復重新繪製網格的佈局。在這種情況下,你是否需要暫停佈局?只需加載您的第一個網格,並在更改的控件的事件中加載第二個網格的數據源。 –