C#导出DataGridView到Excel、XML类
using System; using System.Collections.Generic; using System.Text; using System.ComponentModel; using System.Data; using Microsoft.Office.Interop.Excel; using System.IO; using System.Windows.Forms;[@more@]namespace EXcel.BLL { public class EXcelManager { public EXcelManager() { } #region 导出到EXcel private static System.Windows.Forms.DataGridView gridView; private static System.Windows.Forms.ToolStripProgressBar Progress
C#对DataGridView进行添加、修改、删除数据操作
数据库用的是本地服务器(MySql):设定变量: MySqlConnection conn; MySqlDataAdapter adapter; MySqlTransaction trans;[@more@]1. // 数据库联接 private System.Data.DataTable dbconn(string strSql) { string strconn = "host=localhost;database=test;user id=root;password="; conn = new MySqlConnection(); conn.ConnectionString = strconn; conn.Open(); this.adapter = new MySqlDataAdapter(strSql, conn);
批处理打补丁的方法
也许你面对几十个补丁,要一个一个打到Server上,有什么好办法吗? 今天我学习到了一招,经过测试还是很有效的--使用“批处理”文件。 1。首先,将所有补丁的名称写到一个txt文件中,并在其后加上 /u /z /n参数。 2。将此文件保存为install.bat。 3。双击,即可安装补丁。 :lol 实列: hotfixwindowsServer2003-KB923845-x86-chs.exe /quiet /passive /nobackup /norestart .hotfixWindowsServer2003-KB924667-v2-x86-CHS.exe /quiet /passive /nobackup /norestart .hotfixWindowsServer2003-KB925336-x86-CHS.exe /quiet /passive /no
fport mport pskill
fport fport 为一款第三方插件. 安装到本机后, 直接将其同名.exe(fport.exe) 复制到C盘根目录. 再进入cmd模式下, 切换到C: ; 输入 fport命令, 即可以看到本机所有的端口及对应的应用程序及运行程序所在的目录位置.[@more@] 通过这个插件可以有效的, 清楚的了解自己的电脑有无木马运行, 后门等. 为查找和解决木马起到了直接的作用.使用方法:开始-〉运行 输入 D:>fport.exe (假设在d:根目录) 输出结果格式如下:真是全面啊!找到宝了!fport可以带参数,其命令格式为"fport /参数",其参数含义如
惠普笔记本型号全解析
惠普(HP)家用产品线惠普笔记本分为家用和商用两大产品线,而在这两大产品线中,又都有自己的中高端和中低端型号。 家用产品线的中高端型号是HP Pavilion(畅游人)系列,中低端则是HP Compaq Presario(自由人)系列。 值得一提的是,原本属于Pavilion系列中的HDX近期被独立出来,成为家用产品线的第三大系列,定位高端市场。 商用产品线的中高端型号是HP EliteBook系列,中低端则是HP Compaq系列。综上所述,我们制作了下面的表格:惠普笔记本家用产品线商用产品线中高端型号HP Pavilion,HP HDXHP EliteBook中低端型号HP Com
用Nero将烧废的光盘再刻录
对于刻录出错的盘片(即平常烧废的光盘),其实有些是可以再刻录的,并且可以成功刻录,一定程度上挽救烧废的光盘,本文就简介笔者的实例经验,采用Nero软件操作实现。[@more@]检测一 检测有无可用容量:烧录器->媒体信息,结果见图2。有可用容量的方可以进行下一步的检测。 检测二 检测可编辑否:Nero精灵->编辑新的光盘->下一个->数据光盘->下一个->继续编辑现有数据光盘(多重区段)->下一个->完成,选择轨道信息->确定,结果见图1,这样的盘片有救。如果显示“读取CD时发生错误,光盘可能已损
读光盘失败
问题描述:近来从光盘上复制一电影文件到硬盘上,复制到某一进度时,速度忽然越来越慢,不一会儿,弹出一错误提示窗口“无法复制:数据错误(循环冗余检查)”。重复几次,依然如此。 问题分析:出现这种情况,是因为光盘刻录时有某些数据记录不正确,也有可能是光盘与你的光驱不兼容,或光驱某处物理损坏读不过去。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。若CRC校验不通过,系统重复向硬盘复制数据,陷入死循环,导致
光盘变形或划伤的处理
变形和划伤是光盘难读的两大原因。CD-ROM对盘片的几何形状规则度要求很高,盘片一旦变形,在CD-ROM中高速旋转时就会产生很大的力矩,使光盘上下窜动,导致聚焦伺服系统无法对准焦距而不能读盘,激光头还可能在盘片上划出一圈深深的划痕,甚至损坏激光头,这时CD-ROM中会发出很大的“吱吱”声,须立即按CD-ROM上的弹出键强制终止读盘,取出变形的盘片,这张盘一般不能再用了。光盘划伤更为常见,只要不是太严重,一般会读得出来数据。对于严重划伤的盘片,读盘就不会那么顺畅甚至读不出来数据。有什么方法能让它“起死回生”呢?下面介绍
女人永远不知道的12件事
※1、女人永远也不知道男人为什么要学会坚强? 因为他们自己知道.他们虽然外表坚强.但内心很脆弱.他们永远想让自己身边的她觉得自己是最棒的. ☆2、女人永远也不知道男人为什么不会轻易掉眼泪? 因为他们自己知道.他们不是不会掉眼泪.只是他明白.一但眼泪掉下来了.这段感情也就结束了. [@more@]3、女人永远也不知道男人为什么每次在心烦的时候那么喜欢抽烟? 因为他们自己知道.只有在烟雾中才能忆起他们过去美好的时光来寻求一点心里的平衡. ◇4、女人永远也不知道男人为什么要在分手以后还会对她嘘寒问暖? 因为他们自己知道.他们并不是想跟你
C#里List的用法
C#里List的用法主程序代码:static void Main(string[] args) { ClassList listClass = new ClassList(); Console.WriteLine("请输入第个字符串"); string a = Console.ReadLine(); Console.WriteLine("请输入第二个字符串"); string b = Console.ReadLine(); foreach (string n in listClass.strList(a, b)) { Console.WriteLine(n); } 类:class ClassList { public List
本本检测
检测新本本一般按照先硬后软的方式来进行,键盘摁键,触摸板,USB接口,耳机接口,音箱的声音等。软件测试的结果并不非常重要,完成测试过程证明笔记本的稳定性,如果下面这些测试不能通过或测试时死机,本本很可能会有质量缺陷,一般来说测试CPU用SUPERPI,跑一个大的运算。SISOFT可以测试CPU,内存,硬盘等内容。在加内存后用MEMTEST来检测内存兼容性。3DMARK01 03 05测试对整机的稳定性非常重要,通常来说,能一口气跑完这些测试基本就不存在问题,集成显卡跑3DMARK分数不会很高,只要能顺利通过就说明机器稳定性没问题。 [@more@]
一个让人瞠目结舌的电脑高手!
电脑白痴说:很久以前,那还是我用winXP的时候有次我系统崩溃了,因为我是电脑白吃,我朋友给我介绍了一个高手来帮我修电脑。[@more@]他看了一下电脑,问我有没有XP的安装盘,我说没有。 他想了一下,叫我把一张空的DVD刻录盘和一根针拿给他,我想修电脑要刻录盘和针干什么,但人家是高手,我也不好说什么,就把DVD刻录盘拿一张来给他了。 他把针头对着刻录盘戳,他戳的速度非常快,但是只戳深或浅,我搞不懂这有什么用,但也不敢问,看了半个多小时,他还是不停的戳着DVD刻录盘,我渐渐的有些困,我问他这东西要搞多久,他说要几
透过BIOS的ID序列号查询主板厂商
我听说根据开机后屏幕上显示的BIOS 的ID 序列号可以识别主板生产厂商的信息,我的主板采用的是Award的BIOS,可我找到后仍然不知道这块板子的生产厂商,您能不能将该编号所对应的厂商名称挑主要的介绍一下?[@more@]答:我们有必要将获取Award BIOS的ID序列号的过程先简单介绍一下。 按下Power 键启动电脑,此时系统进行硬件自检,当进行到内存检测时立刻按下键盘上的Pause键暂停系统自检,使屏幕上信息固定,您可以看到屏幕最下端左侧的一段字符序列。字符序列的显示是有规律的,例如序列显示为:03 / 03 / 2000 - 694X -686A-2A6
本本选购
在如此的悉心关照下,你应该可以选出自己心爱的本本了。下面我们将简单列出笔记本测试的一些小的软件。[@more@]笔记本测试软件全面介绍 下面我们就针对笔记本电脑的关键部件,向大家介绍一系列经常遇到的问题和与之相关的常用测试软件,希望对奕丰的朋友们有所帮助。 CPU 辨真伪 在购买笔记本电脑时,我们面临的主要问题是检验笔记本电脑是否使用了专用的移动型CPU,移动型CPU比台式机CPU具有更小发热量,利于系统稳定性。这里有一点需要注意,由于主板方面的问题,我们从“我的电脑”的属性中看到的信息并不一定是正确的。 测试软
八个暴笑幽默的哲学
建筑师 【幽默】 一位夫人打电话给建筑师,说每当火车经过时,她的睡床就会摇动。 “这简直是无稽之谈!”建筑师回答说,“我来看看。” 建筑师到达后,夫人建议他躺在床上,体会一下火车经过时的感觉。 建筑师刚上床躺下,夫人的丈夫就回来了。他见此情形,便厉声喝问:“你躺在我妻 子的床上干什么?” 建筑师战战兢兢地回答:“我说是在等火车,你会相信吗?” [@more@]【顿悟】 有些话是真的,却听上去很假;有些话是假的,却令人无庸置疑。 ○引诱 【幽默】 英国绅士与法国女人同乘一个包厢,女人想引诱这个英国人,她脱衣躺下后就抱
吴宗宪的35个BT经典台词
1.宪哥:给你10秒钟,请列举每月都会来一次的东西! (被问女艺人尴尬的笑) 宪哥:水电费帐单,电话费帐单,银行帐单………… [@more@]2.(女嘉宾跳完舞) 宪哥:你的舞跳的真是光屁股坐板凳,有板有眼…… 3.宪哥:看看他是不是手上都长老茧了...(问少林和尚) NONO:是因为练功的关系吗? 宪哥:是因为晚上寂寞的关系啊 4.宪哥:请挺胸!(对女艺人) 宪哥:啊,你没有胸就不用挺了(对阿雅) 8.宪哥:要想人不辣,除非己末辣,辣到最高点,心中有辣辣,两人山中来比辣,看是你辣还是我辣! (其中辣字还可
30岁前不必在乎的30件事
放弃 把握的反面就是放弃,选择了一个机会,就等于放弃了其他所有的可能。 广告 当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个别资本,有这个资格。[@more@] 失恋 不是不在乎,是在乎不起。三十岁前最怕失去的不是已经拥有的东西,而是梦想。爱情如果只是一个过程,那么正是这个年龄应当经历的,如果要承但结果,三十岁以后,可能会更有
webshell是什么
webshell是web入侵的脚本攻击工具。简单的说来,webshell就是一个asp或php木马后门,黑客在入侵了一个网站后,常常在将这些asp或php木马后门文件放置在网站服务器的web目录中,与正常的网页文件混在一起。然后黑客就可以用web的方式,通过asp或php木马后门控制网站服务器,包括上传下载文件、查看数据库、执行任意程序命令等。[@more@]为了更好理解webshell我们学习两个概念: 什么是“木马”?“木马”全称是“特洛伊木马(Trojan Horse)”,原指古希腊士兵藏在木马内进入敌方城市从而占领敌方城市的故事。在Internet上,“特洛伊木马”指
ASP类编写详细说明
首先ASP的类是由事件和方法(它们就是构成类的成员了)构成的,如果大家还没有接触过,可以先看看下面的说明(哈哈,我是现学现卖,说得不好请见谅) 在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) 。被声明为 Private 的将只在 Class 块内是可见的。被声明为 Public 不仅在 Class 块的内部是可见的,对 Class 块之外的代码也是可见的。没有使用 Private 或 Public 明确声明的被默认为 Public。在类的块内部被声明为 Public 的过程(Sub 或 Functio
asp class
<%class MyClass '定义个数组 测试下 函数返回数组的问题 Private myrs(2,2) '构造函数, 类的初始化,创建类的时候 set obj = new MyClass 执行[@more@] Private Sub Class_Initialize() response.Write "类的初始化事件:Class_Initialize<br>" myrs(0,0) = "0,0" myrs(0,1) = "0,1" myrs(1,0) = "1,0" myrs(1,1) = "1,1" End Sub '析构函数,在使用 set nothing 释放对象时,自动执行 Private Sub Class_Terminate() response.Write "释放对象 事