0
CurrencyManager cm=(CurrencyManager)BindingContext[bindingsource1.Datasource];

 foreach(DataGridviewRow dr in datagridview1.Rows)
{
 datagridview1.SuspendLayout();

  if(dr.Cells[0].Value.Tostring()=="Somevalue")
  {
    dr.Visible=True;
   }
   else
    {
      cm.SuspendBinding();
      dr.Visible=false;
      cm.ResumeBinding();
        }
}

このコードはうまく機能していますが、実行に時間がかかります。この操作で速度を上げる方法はありますか??? それに対する解決策はありますか..

前もって感謝します

4

1 に答える 1