
C#
文章平均质量分 76
yanguan55
我为程序狂!
展开
-
将List<Model>导入Excel中
在网上找了很多关于导入Excel的资料,发现基本上都是将DataTable、DataSet导入,但是都不能满足我的需求,闲余时自己写了一个将List导入Excel中的方法,如果需要改进的,请提意见: /// /// 批量导出数据 /// /// 要导入的List /// 保存的文件名 p原创 2013-03-05 08:51:30 · 1092 阅读 · 0 评论 -
WinForm(C#)CheckedlistBox绑定数据,并获得选中的值(ValueMember)和显示文本(DisplayMember
本文中我将和大家讨论关于在WinForm开发中给CheckedlistBox空间绑定数据源,并获取控件中选中的所有元素的显示文本(DisplayMember)和对应的实际值(ValueMember)的问题,后者将是讨论的重点。为了更方便地说明,首先我要预设一些条件。条件预设:1、已定义一个DataTable对象myDataTable,并且myDataTable的字段及数据如转载 2013-04-09 14:37:47 · 20046 阅读 · 0 评论 -
Winform 批量删除DataGridView
private void checkBox1_CheckedChanged(object sender, EventArgs e) { foreach (DataGridViewRow dr in this.dgv_client.Rows) { dr.Cells["Column8"].Value = checkBox1.Checked原创 2013-03-01 09:49:33 · 2079 阅读 · 0 评论 -
将Excel文件读取到DataTable
/// /// 将Excel文件读取到DataTable /// /// /// public DataTable GetExcelTable(string excelFilePath) { try {原创 2013-02-28 17:28:01 · 1541 阅读 · 0 评论 -
猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒
程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求: 1.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。 要点:1. 联动效果,运行代码只要执行Cat.Cryed()方法。2. 对老鼠和主人进行抽象评分标准: .构造出Cat、Mouse、Master三个类,并能使程序运行(2分)转载 2013-02-28 17:16:35 · 685 阅读 · 0 评论 -
C# 线程池
许多应用程序使用多个线程,但这些线程经常在休眠状态中耗费大量的时间来等待事件发生。其他线程可能进入休眠状态,并且仅定期被唤醒以轮询更改或更新状态信息,然后再次进入休眠状态。为了简化对这些线程的管理,.NET框架为每一个进程提供了一个线程池,使应用程序能够根据需要来有效地利用多个线程。一个线程监视排到线程池的若干个等待操作的状态。当一个等待操作完成时,线程池中的一个辅助线程就会执行对应的回调函数。线转载 2013-02-28 16:58:23 · 366 阅读 · 0 评论 -
winform 清空界面控件的小技巧
// winform 清空界面控件的小技巧 private void btnClear_Click(object sender, EventArgs e) { ClearControlValue(this.panel); } /// /// 清除容器里面某些控件的值原创 2013-03-12 14:00:16 · 4217 阅读 · 0 评论 -
Datagridview导出Excel数据
/// /// Datagridview导出Excel数据 /// /// 控件Datagridview名称 /// 导出的文件路径 /// 是否直接打开 /// public void BatchExportData(DataGridView dgvName, st原创 2013-02-28 17:30:15 · 522 阅读 · 0 评论 -
C#中string.empty “” 以及 null【转】
string、Empty和null三者的区别 这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。 一:""与string.Empty我认为是一样的。网上有一篇被转载了几十遍的文章是这样说的string.Empty 不分配存储空间,"" 分配一个长度为空的存转载 2013-02-25 11:06:10 · 503 阅读 · 0 评论 -
类、接口、结构的联系和区别
一.C#类与结构的差别1. 值类型与引用类型结构是值类型:值类型在堆栈上分配地址,所有的基类型都是结构类型,例如:int 对应System.int32 结构,string 对应 system.string 结构 ,通过使用结构可以创建更多的值类型类是引用类型:引用类型在堆上分配地址堆栈的执行效率要比堆的执行效率高,可是堆栈的资源有限,不适合处理大的逻辑复杂的对象。所转载 2013-02-28 16:36:45 · 2480 阅读 · 0 评论 -
常见的.NET面试题及答案(130题)
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间转载 2013-06-26 10:42:41 · 4573 阅读 · 0 评论