datagridview的代替控件,第三方的也可以。

美丽海洋 2011-08-22 08:46:53
如题我用datagridview做数据容器,但是当滚动条拖动时,导致屏幕闪烁,没有办法了想找一个控件代替,谁知道给说一下,谢谢了;
要是三方控件希望能给说是那个控件,在这里等候各位大哥大姐的消息了
...全文
1100 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
美丽海洋 2011-09-03
  • 打赏
  • 举报
回复
问题算是解决了,找了个破解版的UltraGrid,现在已经可以使用,不熟悉自己慢慢研究,肯定可以替代;
谢谢各位了

准备节分吧
美丽海洋 2011-08-31
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 shagu 的回复:]
Infragistics里面的grid不错,你可以下载试试
[/Quote]

我用这个控件,好像不能像datagridveiw一样添加按钮式的cells;我需要一些操作像“查看”等,能不能添加这样项,怎么添加?谢谢了
余山水 2011-08-26
  • 打赏
  • 举报
回复
用的多闪烁,这个问题,估计是你方法的问题,因为太多放到一个grid就不合理,微软的sqlserver manager studio 2008中在打开一个表时,一般都设置了,浏览最多1000,编辑最多200的合理限制。
余山水 2011-08-26
  • 打赏
  • 举报
回复
Infragistics里面的grid不错,你可以下载试试
美丽海洋 2011-08-25
  • 打赏
  • 举报
回复
假如说你没有碰到闪烁情况那是用的少,用的多了肯定会有这个问题,我在两个显示器上使用的datagirdview就开始闪烁了,不知道为什么,没有办法了才想到换掉这个控件,否侧不会这么折腾的。
hui_play 2011-08-25
  • 打赏
  • 举报
回复
不至于吧,datagridview就是显示数据的,怎么会有滚动条就闪烁呢,我的每页显示100条都不会这样啊。考虑下是不是哪里搞错了。
美丽海洋 2011-08-25
  • 打赏
  • 举报
回复
to crackdung

你试过用它吗?我试了我的vs2008,装不上
http://www.dapfor.com/
美丽海洋 2011-08-24
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 sdl2005lyx 的回复:]
“我的datagridview已经分页了”,楼主可否说说你是如何分页的?

至于第三方控件,倒是有个功能非常强大的:Dev的GridControl控件
[/Quote]
我从数据库查询时就已经分页了;
我下载dev了 但是没有看到gridcontrol控件,给个链接
crackdung 2011-08-24
  • 打赏
  • 举报
回复
為力一個簡單的 GridControl 而去使用DevExpress套件,你是白X
sdl2005lyx 2011-08-24
  • 打赏
  • 举报
回复
名称空间:DevExpress.XtraGrid
程序集:DevExpress.XtraGrid.v7.3.dll (每个不同版本数字不同)
ErrorCode1987 2011-08-23
  • 打赏
  • 举报
回复
设置窗体的DoubleBuffered
sdl2005lyx 2011-08-23
  • 打赏
  • 举报
回复
“我的datagridview已经分页了”,楼主可否说说你是如何分页的?

至于第三方控件,倒是有个功能非常强大的:Dev的GridControl控件
sdl2005lyx 2011-08-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 guyue6670 的回复:]

我的datagridview已经分页了;

是不是应该把DoubleBuffered=false设为true;设为false;
[/Quote]

4楼,这个想法是有问题的,分页和滚动条是两码事,如:控件界面大小能显示30行,如果页面大小为50行,
还是会出现滚动条!

使用分页,是想把成千上万条的数据能分成百条以下的也来显示,与滚动条出现不出现无关。。。
easthome001 2011-08-23
  • 打赏
  • 举报
回复
路过看看
子夜__ 2011-08-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 crackdung 的回复:]

速度世界第一的:
http://www.dapfor.com/
[/Quote]牛X
熙风 2011-08-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 guyue6670 的回复:]
我的datagridview已经分页了;

是不是应该把DoubleBuffered=false设为true;设为false;
[/Quote]

分页了还拖滚动条干什么啊?
crackdung 2011-08-23
  • 打赏
  • 举报
回复
爲什麽不試試我說的那個?哎
美丽海洋 2011-08-23
  • 打赏
  • 举报
回复
对于datagridview替代的第三方控件,不知道大家有什么好的控件,对于好的控件希望能够分享一下,谢谢!
美丽海洋 2011-08-23
  • 打赏
  • 举报
回复
我的datagridview已经分页了;

是不是应该把DoubleBuffered=false设为true;设为false;
sdl2005lyx 2011-08-23
  • 打赏
  • 举报
回复
"datagridview做数据容器,但是当滚动条拖动时,导致屏幕闪烁",
楼主,是不是控件的显示数据太多,如果是这样,请考虑分页。

另外,把窗体的DoubleBuffered=false;

第三方的控件到时有:Dev的GridControl
加载更多回复(3)

111,076

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧