![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#WIN控件
长江
今天喜欢你,明天喜欢她
最后发现一直喜欢的只有代码!
展开
-
DataGridView的虚模式填充
系统中需要使用到了DataGridView控件来显示数据,采用了最简单和常用的逐行填充法,运行没问题,但是在大数据量的时候显示速度非常慢,考虑到系统使用场景中的数据量通常都在百万行以上,所以只能尝试使用虚模式(VirtualMode)来填充。查看了MSDN里的资料,发现使用虚模式好像挺简单的,只要将DataGridView的VirtualMode属性设置为true,然后完成CellValueN转载 2011-11-02 22:21:10 · 7806 阅读 · 2 评论 -
C#2010 画行情图相关
最近需要做画行情图的功能搜集以下资料进行研究坐标交叉十字线:http://zhidao.baidu.com/question/314753234.htmlhttp://www.lob.cn/sl/draw/2855.shtmlHtml5版全套股票行情图开源了http://blog.csdn.net/yukaizha原创 2012-06-08 18:26:12 · 693 阅读 · 0 评论 -
C# 测某段代码运行所需时间
这功能有时候很有用using System.Diagnostics;Stopwatch Watch = new Stopwatch(); Watch.Start();//要测试的代码Watch.Stop();long watchTime = Watch.ElapsedMilliseconds;//花费时间原创 2012-06-13 16:29:56 · 4822 阅读 · 0 评论 -
C# 反射
1.简单的实例化和调用方法 //获取类型信息 Type t1 = typeof(Achieve3); //构造器的参数 object[] constuctParms = new object[] { "123456" }; //根据类型创建对象 ob原创 2013-01-24 15:06:50 · 477 阅读 · 0 评论 -
winform跨线程操作控件
winform跨线程操作控件,比如给文本框控件赋值 ;要操作什么控件就得在NormalSet方法中自己加类型判断using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows原创 2015-10-10 15:29:14 · 1351 阅读 · 0 评论 -
c#中多线程修饰符volatile
volatile是C#中用于控制同步的关键字,其意义是针对程序中一些敏感数据,不允许多线程同时访问,保证数据在任何访问时刻,最多有一个线程访问,以保证数据的完整性,volatile是修饰变量的修饰符。1、volatile的使用场景多个线程同时访问一个变量,CLR为了效率,允许每个线程进行本地缓存,这就导致了变量的不一致性。volatile就是为了解决这个问题,volat转载 2015-10-10 16:05:44 · 5965 阅读 · 0 评论