首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

为什么在winform中datagridview会有闪烁的情况,该如何处理

2012-02-12 
为什么在winform中datagridview会有闪烁的情况为什么在winform中datagridview会有闪烁的情况,我的数据量并

为什么在winform中datagridview会有闪烁的情况
为什么在winform中datagridview会有闪烁的情况,我的数据量并不大只有1000条而已,有没有其它可以设置的

[解决办法]
****.BeginUpdate();
添加行
****.EndUpdate();
[解决办法]
给你个例子参考:
public class FlickerFreeListView : ListView
{
public FlickerFreeListView()
{
SetStyle(ControlStyles.DoubleBuffer |
ControlStyles.AllPaintingInWmPaint |
ControlStyles.OptimizedDoubleBuffer, true);
UpdateStyles();
}
}

然后在ListView所在窗体的InitializeComponent方法中,更改控件类型实例化语句为:
myListView = new FlickerFreeListView();
[解决办法]
没遇见过!关注下!
[解决办法]
suspendlayout();//暂停VIEW的刷新(datagridview的方法)
try
{

}
finally
{
resumelayout();//恢复VIEW的刷新
}
这个可以控制控件的刷新。建议最好用上TRY--FINALLY。。防止出错后。不显示内容
估计你是不是在SELECETINDEXCHANGED事件里做代码控制了?

热点排行