摘要: int[] num0 = { 28, 32, 14 };int[] num1 = {14,15,16};如上,我想把num0中不包含于num1的元素都找出来,其正确结果应该是28,32。早上看到原来linq可以写多个from字句,之后就想到了这样的写法:int[] num0 = { 28, 32, 14 };int[] num1 = {14,15,16};var qq = from n1 in num0from n2 in num1where n1 != n2select n1;结果,我错了,调试了一下才知道自己想当然了。结果如下:总共进行了3 * 3,9次比较,那个语句把所有成立的n1都选进 阅读全文
posted @ 2012-01-13 10:53 果壳中的宇宙 阅读(17014) 评论(1) 推荐(0) 编辑
摘要: 写个小应用,主要是方便选中日期到datagridview,就想到利用MonthCalendar显示一个月历,然后利用鼠标点击选择。实现的方法主要是利用了mousedown事件以及MonthCalendar的HitTest()方法。 说说HitTest() 方法先,这个方法返回MonthCalendar ..::. HitTestInfo 类型,这种类型里面包含3种属性:HitArea、Point、Time。其中HitArea是一个枚举,包含成员名称说明Nowhere指定点或者不在月历控件上,或者在控件的非活动部分。TitleBackground指定点在月标题的背景上。TitleMonth指定. 阅读全文
posted @ 2012-01-11 23:08 果壳中的宇宙 阅读(2863) 评论(0) 推荐(0) 编辑
摘要: 1、数据绑定 dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = customersDataSet;这样就会自动产生对应数据的行数据了。如果不自动产生列,则需手动添加列,把列的数据源属性名(DataPropertyName)设置为对应数据类的属性名。2、手动添加 songsDataGridView.ColumnCount = 5; .... songsDataGridView.Columns[0].Name = "Release Date"; ...... 阅读全文
posted @ 2012-01-11 22:05 果壳中的宇宙 阅读(3576) 评论(0) 推荐(0) 编辑
摘要: 这几天用C#写一个access表格查询统计的小软件,需要在access中进行查询以验证软件运行是否正确,遇到一个问题,那就是如何查到一个“日期/时间”字段的某个时间段内(不含日期,即每天中的这个时间段)的所有数据,出于对微软的信任,知道一定会有这样的方法,果然,在设计视图上右键有个“生成器”,如下找到了这个函数,所以在我的例子里面生成的sql语句如下:SELECT yz_comeinfo.intime, yz_comeinfo.inoutmark, TimeValue([intime])FROM yz_comeinfoWHERE (((yz_comeinfo.inoutmark)=" 阅读全文
posted @ 2012-01-06 22:36 果壳中的宇宙 阅读(1503) 评论(0) 推荐(0) 编辑
摘要: 给datagridview绑定了一个List<T>的数据源,但是我仅仅想显示class T中的某几个属性怎么办,在网上查到了一下几种方法:方法一:设置AutoGenerateColumns = false;手动添加列,并把列的DataPropertyName属性设置为源中的类的对应属性的名方法二:将类中不想显示的属性加上属性(attitude): [System .ComponentModel .Browsable (false )]例如,我不想显示a属性,可以如此: [System.ComponentModel.Browsable(false)] public int... 阅读全文
posted @ 2012-01-05 23:42 果壳中的宇宙 阅读(2127) 评论(0) 推荐(1) 编辑
摘要: 以.net4.0为例.NET Framework 4 Client Profile 是 .NET Framework 4 已针对客户端应用程序进行优化的一个子集。 它提供了适用于大多数客户端应用程序的功能,包括 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能。 这使得以 .NET Framework 4 Client Profile 为目标的应用程序的部署速度加快且安装包变小。.NET Framework Client Profile 中 阅读全文
posted @ 2012-01-04 17:31 果壳中的宇宙 阅读(1972) 评论(0) 推荐(0) 编辑
摘要: 今天写代码,要用Index取得List<T>中对应Index的元素,查看了MSDN,发现List<T>有个Item属性,就想当然地用了//取最后一个元素//listOutAtWorkTime为一个List<T>变量this.listOutAtWorkTime.Item[this.listOutAtWorkTime.Count - 1]结果提示:这个类型不包含“Item”的定义。这个相当的奇怪,MSDN上明明有的。再仔细看看MSDN说明,看看里面的例子,发现它应该这么引用的:List<string> dinosaurs = new List< 阅读全文
posted @ 2012-01-04 14:19 果壳中的宇宙 阅读(1138) 评论(1) 推荐(0) 编辑