上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: c# datagridview导出到excel【转载】 http://hi.baidu.com/weizier/blog/item/8212caea1123b4d6d439c9fe.html本作者使用的是方法二:方法一:添加dll引用右击选择你所在的项目的“引用”,选择“添加引用”。弹出“添加引用”对话框。选择“COM”选项卡。选择“Microsoft Excel 11.0 Object Library”单击“确定”按钮。代码public static bool ExportForDataGridview(DataGridView gridView, string fileName, bool 阅读全文
posted @ 2013-12-10 09:49 zzlp 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Windows Presentation Foundation (WPF) 提供了一组服务,这些服务可用于扩展公共语言运行时 (CLR)属性的功能,这些服务通常统称为 WPF 属性系统。由 WPF 属性系统支持的属性称为依赖项属性。 这段是MSDN上对依赖属性(DependencyProperty)的描述。主要介绍了两个方面,WPF中提供了可用于扩展CLR属性的服务;被这个服务支持的属性称为依赖属性。 单看描述,云里雾里的,了解一个知识,首先要知道它产生的背景和为什么要有它,那么WPF引入依赖属性是为了解决什么问题呢?属性是我们很熟悉的,封装类的字段,表示类的状态,编译后被转化为get_,.. 阅读全文
posted @ 2013-12-04 11:30 zzlp 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 在unicode 字符串中,中文的范围是在4E00..9FFF:CJK Unified Ideographs。通过对字符的unicode编码进行判断来确定字符是否为中文。protected bool IsChineseLetter(string input,int index){int code = 0;int chfrom = Convert.ToInt32("4e00", 16); //范围(0x4e00~0x9fff)转换成int(chfrom~chend) int chend = Convert.ToInt32("9fff", 16);if (i 阅读全文
posted @ 2013-12-03 10:32 zzlp 阅读(2035) 评论(0) 推荐(0) 编辑
摘要: List Plans = new List();//存放服务器中的当前用户所接受的项目计划列表。 //Plan 类包含PlanID等属性。if (Plans.Contains(changedPlan, Comparers.Default)){} //判断Plans中是否存在与changedPlan相同的Plan。 //(只需判断其PlanID是否相同即可。其他内容可忽略) // Comparers.Default为自定义比较器。 public class Comparers : IEqualityComparer//比较器定义其继承与IEqualityComparer接口 { publi... 阅读全文
posted @ 2013-11-28 09:59 zzlp 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问 阅读全文
posted @ 2013-08-23 10:00 zzlp 阅读(1328) 评论(0) 推荐(0) 编辑
摘要: 突然学到了,所以就放到博客上来共享一下,权当是学习日记吧。首先说明一下,数组是引用类型的,所以注意不要在复制时复制了地址而没有复制数值哦!其实在复制数组的时候,一定要用new在堆中开辟一块新的空间专门用于存放数组,这样才是有效的。(1)int[] pins = { 9, 3, 7, 2 };int[] copy=new int[pins.length];for(inti = 0; i < copy.length; i++){copy[i] = pins[i];}(2)int[] copy =newint[pins.Length];pins.CopyTo(copy, 0);(3)Int[] 阅读全文
posted @ 2013-08-16 15:18 zzlp 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: C#为了类型安全,默认并不支持指针。但是也并不是说C#不支持指针,我们可以使用unsafe关键词,开启不安全代码(unsafe code)开发模式。在不安全模式下,我们可以直接操作内存,这样就可以使用指针了。在不安全模式下,CLR并不检测unsafe代码的安全,而是直接执行代码。unsafe代码的安全需要开发人员自行检测。一、Vs2010中开启unsafe code 的方式在方法、类、代码块中使用unsafe关键词,如:unsafe static void Main(string[] args){ //代码}unsafe{//代码块}然后再项目上点击鼠标右键,选择“属性”,在“生成”选项卡中选 阅读全文
posted @ 2013-08-15 10:21 zzlp 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 如有一个如下类:class EquipmentPiece { private: int IDNumber; public: EquipmentPiece(int IDNumber) : IDNumber(IDNumber) {}; };以下列出几种初始化的方法:、对象数组int ID1, ID2, ID3; EquipmentPiece bestPieces[] = { EquipmentPiece(ID1), EquipmentPiece(ID2), EquipmentPiece(ID3) };注意:EquipmentPiece bestPieces[10];//no appropriate 阅读全文
posted @ 2013-08-14 14:22 zzlp 阅读(892) 评论(0) 推荐(0) 编辑
摘要: public static bool ObjectEquel(TempClass obj1, TempClass obj2) { Type type1 = obj1.GetType(); Type type2 = obj2.GetType(); System.Reflection.PropertyInfo[] properties1 = type1.GetProperties(); System.Reflection.PropertyInfo[] properties2 = type2.GetProperties(); bool IsMatch = true; for (int i =... 阅读全文
posted @ 2013-08-14 11:04 zzlp 阅读(2465) 评论(0) 推荐(0) 编辑
摘要: 1。多条件是我们在处理EXCEL数据时必须要面对的问题,多条件计数求和,多条件查找...为了方便大家学习,本文特对多条件的处理进行一个全面的总结,希望能对同学们有所帮助.本文由EXCEL精英培训 兰色幻想编写.转截请注明作者和转自EXCEL精英培训. IF函数可以单条件判断,如: =IF(A1=60″,A1:A36)/COUNTIF(A1:A36,″>=60″)。公式中的“=SUMIF(A1:A36,″>=60″,A1:A36)”计算及格学生的总分,式中的“A1:A36”为提供逻辑判断依据的单元格引用,“>=60”为判断条件,不符合条件的数据不参与求和,A1:A36则是逻辑判 阅读全文
posted @ 2013-08-12 16:19 zzlp 阅读(375) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页