怎么解决Winform里dataGridView放在计时器里滚动条闪烁问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么解决Winform里dataGridView放在计时器里滚动条闪烁问题相关的知识,希望对你有一定的参考价值。
重写控件,开启双缓冲新建类,DoubleBufferListView .cs
/// <summary>
///双缓冲DataGridView,解决闪烁
/// </summary>
class DoubleBufferListView : DataGridView
public DoubleBufferListView()
//下面语句为开启双缓冲
SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
UpdateStyles();
然后点击生成,生成后在工具箱中找到DoubleBufferListView 控件,拖到窗体中,用这个自定义的控件就可以了。在用TIMER的时候就不会闪烁了 参考技术A 问题描述不够清楚
C# winform,datagridview问题如下:
如何看到这个单元格里面下面的内容?
总共两条数据,这个滚动条往下拉没有用,往下拉只能看到第二条数据,看不到第一条数据里地址下面的内容。怎么办?
解决问题加高分。
单元格里的内容要修改的,拖不到下面去就不能修改。
追答你可以自己做一个编辑器,编辑器可以容纳大量的文本,DevExpress有专用的控件,可以做这种事情
参考技术A 是啊。不过非要做的话,可以考虑用模板列,用多行文本框应该可以实现的。追问有吗?
参考技术B 不能显示大数据量 可以放个漂浮层显示以上是关于怎么解决Winform里dataGridView放在计时器里滚动条闪烁问题的主要内容,如果未能解决你的问题,请参考以下文章
winform datagridview 改变某行某列的值 怎么做呢
2005的DataGridView怎样显示标题行?就像2003的DataGrid那样(winform)。