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();
}
}
这段代码运行良好,但执行它需要很多时间。有什么办法可以加快这个操作???有什么解决办法吗。。
提前致谢