随笔分类 -  .net

(.net litle thing)
摘要:工作中遇到一个小问题,就是要做一个类似excel那种的公式的东西,就是A0+A1*B0那样的公式,然后得出结果。 首先,分析。 这不是计算器,计算器要比这个简易,计算器是所按即所得,即你点击+-之类的按钮时候,你的数字已经确认了,你所要做的只是转换一下string和decimal而已。 比如1+2* 阅读全文
posted @ 2018-03-09 17:11 爱喝可乐 阅读(1806) 评论(2) 推荐(0)
摘要:类在初始化时的执行顺序,依次如下:1: 子类静态变量2: 子类静态构造函数3: 子类非静态变量4: 父类静态变量5: 父类静态构造函数6: 父类非静态变量7: 父类构造函数8: 子类构造函数 阅读全文
posted @ 2013-05-28 15:43 爱喝可乐 阅读(163) 评论(0) 推荐(0)
摘要:工作中遇到一个需求,大概是这样的拿12306来当截图吧这种情况用webbrower 或者asp来搞非常简单,但是我form里我必须要让数据拼一个表格,力求和这个效果一样然后,开搞重写RichTextBox,这个网上有线程的代码,直接拷过来搞,这里就不CTrl+C了RicheTextBox有一个这样的属性RTF,这个属性可以把一个模板完全复制过来,而RTF是可以容纳图片表格很多东西的,这里笔者只用到表格,所以就只表格论述从word拖一个表格,然后村委rtf格式,用txt打开,我贼!竟然草果400行,这不科学,但是这些东西那些可以删那些不能删,我怎么知道!!!codeproject是一个不错的地方 阅读全文
posted @ 2013-03-14 16:35 爱喝可乐 阅读(5448) 评论(4) 推荐(1)
摘要:今天关闭一个窗体,报出这样的一个错误"在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。",这个不用多想,肯定是那个地方没有释放掉。既然碰到这个问题,先不说问题本身,来说说其他的一些事情。winform最常见的是datagridview这个控件,不管重写还是怎么,很多数据的操作都是用datagridview来展示的,因此,它的异步调用也算是比较多的一类了。比如:1 从数据库中读取大量数据(所谓的分页读取不在这个范畴)2 操作datagridview,然后一段时间后改变或者填充dtagridview3 datagridview本身的一些效果,比如 阅读全文
posted @ 2012-10-16 19:55 爱喝可乐 阅读(37918) 评论(2) 推荐(2)
摘要:其实整个错误信息是这样的:Microsoft.VisualStudio.TeamFoundation.VersionControl.HatPackage, Microsoft.VisualStudio.TeamFoundation.VersionControl, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a然后提示让你 使用"/log"来查找错误原因。我不反对网上找些资料,而且很欢迎,但,但是,但是,不能全信,笔者由于一次死机,主要是电源被我踢掉了,正在vs编辑状态,连接了源代码管理器, 阅读全文
posted @ 2012-07-24 14:38 爱喝可乐 阅读(4127) 评论(2) 推荐(3)
摘要:关于List的交集和并集的东西,上代码 class Program { static void Main(string[] args) { List<Fish> a = new List<Fish>(); a.Add(new Fish() {Name="测试1",ID=0,Message="" }); a.Add(new Fish() { Name = "测试2", ID = 1, Message = "" }); a.Add(new Fish() { Name = "测... 阅读全文
posted @ 2012-07-20 17:30 爱喝可乐 阅读(4939) 评论(0) 推荐(1)
摘要:excel和datagridview同根同源,有时候我们希望从excel中复制粘贴一些数据到datagridview中界面设计简单的一个datagridview 里面有四列然后一个内嵌 菜单,关联上keydown事件,以及粘贴和删除事件 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void dataGridView1_KeyDown(object sender, ... 阅读全文
posted @ 2012-06-25 15:11 爱喝可乐 阅读(4443) 评论(0) 推荐(0)
摘要:我们常常用reportViewer来做一些报表,直接连数据源的不讲了,google上有,这里是动态绑定一些字段和数据源,添加这两个dll,工具箱会直接有这个组件拖拽一个form的代码 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.reportViewe... 阅读全文
posted @ 2012-06-20 16:03 爱喝可乐 阅读(4816) 评论(3) 推荐(1)
摘要:当你查询一大堆数据,或者需要复制下载一大堆数据,或者需要等待一段时间,这段时间可能是10秒钟以上,然后你悲剧的发现,你的程序在界面上卡住了,这个时候你需要一个闪屏等待,这篇文章也许会对你有些帮助这是一个闪屏form,一个滚动条 一个button,form名字叫做ProgressForm主程序里面 ProgressForm frm = new ProgressForm(); worker.DoWork += new DoWorkEventHandler((o, p) => { this.BeginIn... 阅读全文
posted @ 2012-06-19 18:02 爱喝可乐 阅读(509) 评论(0) 推荐(0)
摘要:static public int[,] NineNumSort(int num) { int[,] arynum = new int[num, num]; int max = num - 1; int x = 0; int y = 0; arynum[x, num / 2] = 1; y = num / 2; for (int i = 2; i <= num * num; i++) { ... 阅读全文
posted @ 2012-05-30 18:10 爱喝可乐 阅读(2497) 评论(0) 推荐(0)