datagridview有四千行,在限制条件下,设置某一部分行不显示时
代码如下
for (int i= 0; i < datagridview.RowCount; i++)
{
if(条件 ){
LineItemMappingGridView.Rows[i].Visible = false;
}
}---为何速度很慢啊,耗费7秒多,如果把“LineItemMappingGridView.Rows[i].Visible = false;"注释掉,就没问题了,为何设置行不显示速度会慢啊????
datagridview共有4列数据。各位dx支招!
代码如下
for (int i= 0; i < datagridview.RowCount; i++)
{
if(条件 ){
LineItemMappingGridView.Rows[i].Visible = false;
}
}---为何速度很慢啊,耗费7秒多,如果把“LineItemMappingGridView.Rows[i].Visible = false;"注释掉,就没问题了,为何设置行不显示速度会慢啊????
datagridview共有4列数据。各位dx支招!
你只修改当前现实的行应该就快多了。
比如你可以在dataGridView1的Scroll事件中:
每次只修改当前能够显示的行
this.dataGridView1.FirstDisplayedScrollingRowIndex-->每页行数