none
datagridview闪烁问题 RRS feed

  • 问题

  • 我在用datagridview展示数据的时候,同时开启了datagridview的cellformat事件来根据cell内容显示不同颜色,每次更新完datagridview的数据后datagridview都有延迟或者闪烁,请问题有啥办法能流畅地展示数据?谢谢。 按照之前的设置,还是闪烁呀。
    2009年10月4日 17:00

答案

  • 你好!
         尝试在窗体的构造函数中添加如下代码:
    this.SetStyle(ControlStyles.AllPaintingInWmPaint|ControlStyles.UserPaint|ControlStyles.OptimizedDoubleBuffer,true);
         看看闪烁的现象是否有缓解
    周雪峰
    • 已标记为答案 yixiu 2009年10月7日 4:11
    2009年10月6日 2:35
    版主

全部回复

  • 你好!
         尝试在窗体的构造函数中添加如下代码:
    this.SetStyle(ControlStyles.AllPaintingInWmPaint|ControlStyles.UserPaint|ControlStyles.OptimizedDoubleBuffer,true);
         看看闪烁的现象是否有缓解
    周雪峰
    • 已标记为答案 yixiu 2009年10月7日 4:11
    2009年10月6日 2:35
    版主
  • 按照你给的设置,还是闪烁呀,datagrdiview是删除行后addrow来增加数据显示的
    2009年10月10日 12:49