我是个新手,有两个问题请高手指点:
1. 控件刷新
比如窗体上有一个ListView控件,在程序运行期间需要非常频繁地更新Item里的数据,
除了使用计时器、设置缓冲属性之外有没有好的方法使得它可以更流畅得刷新且不至于让
用户感觉刷新很慢?是不是和多线程有关?(我从来不会用多线程)2. C里面正常的回调函数(CALLBACK)为什么移到C#不起作用?它的机理是什么样的?
我是在使用 WinPcap 库捕获数据包时碰到这个问题的。事实上,在我使用很少用的MFC
写程序时也遇到这个问题,VC6.0 好像提示说无法把_cdel类型的函数指针转换为void。
而在C里只要在文件头声明函数原型就行了,原型为void。谢谢。
1. 控件刷新
比如窗体上有一个ListView控件,在程序运行期间需要非常频繁地更新Item里的数据,
除了使用计时器、设置缓冲属性之外有没有好的方法使得它可以更流畅得刷新且不至于让
用户感觉刷新很慢?是不是和多线程有关?(我从来不会用多线程)2. C里面正常的回调函数(CALLBACK)为什么移到C#不起作用?它的机理是什么样的?
我是在使用 WinPcap 库捕获数据包时碰到这个问题的。事实上,在我使用很少用的MFC
写程序时也遇到这个问题,VC6.0 好像提示说无法把_cdel类型的函数指针转换为void。
而在C里只要在文件头声明函数原型就行了,原型为void。谢谢。
解决方案 »
- C# Access DataAdapter.Update()更新速度很慢,如何解决?3000条记录 20才完成持久化
- 求一条以日期和user为条件分组的SQL语句
- 关于C#引用类型的问题
- UDP问题,急
- 多线程访问如下静态方法会不会有脏数据问题
- 请问dateTimePicker1控件的用法?
- 【一个常见问题】Const 和 static readonly 区别?编译期初始化和运行期初始化到底什么概念
- 怎么将16进制,转换成10进制阿?
- 怎样获取xml里最后一个节点的属性值,在线等待
- 接着问各位大虾,一堆TextBox,如何用foreach语句设置他的属性呢?
- C#,Winform中为什么设置DataGridViewComboBoxColumn.DisplayMember时会提示出错"未将对象引用设置到对象的实例"
- 请问个关于dataGirdView排序的问题
也许,但我还没用过ajax自己顶一下,请高手指点哈
这两天在研究DHtml,感觉用DHtml的方式可以很好地解决这个问题,我简单说下我的解决思路:
1.把要绑定到ListView控件的数据发送到客户端;
2.先检查下ListView控件发送到客户端之后的表现样式(比如DropDownList控件发送到客户端表现为Select控件),使用js来实现对ListView控件数据项的控制思路二:在服务器端处理
尽量少访问数据库,把需要绑定到控件的值读出来存到缓存,Page.View之中都可以,等需要时在取出来,减少与数据库的交互,而且本人觉得如果只是实现这个功能,效率跟多线程是没有关系的(我只是知道多线程的皮毛,也只用了皮毛,有不对的地方,请大家多指教)
虽然我说的是本地桌面程序,但还是要谢谢你。刚想+分说是还不到5天,到时候给你加哦