摘要:
首先,这个拖拽功能是我今天早上突然想到的。我想我能不能做呢。事实上C#上实现确实很简单。拖出一个窗体。然后需要实现窗体的DragDrop和DragEnter方法。具体代码如下 private void Form1_DragDrop(object sender, DragEventArgs e) { string path = ((Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString(); //检索与指定的数据格式关联的数据。 MsgBox.Show... 阅读全文
摘要:
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Drawing.Drawing2D;namespaceDoubleBuf 阅读全文
摘要:
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1privatevoidCopyFiles(stringstrSouPath,stringstrDesPath)2{3Directory.CreateDirectory(strDesPath);45if(!Directory.Exists(strSouPath))return;67string[]directories=Directory.GetDirectories(strSouPat 阅读全文
摘要:
http://blog.sina.com.cn/s/blog_3d7bed650100c4ia.html在企业应用中,经常会开发报表系统,而在报表中又经常用到行列转换,这里有一个经典的应用实例:原表: 姓名科目 成绩 张三语文80张三 数学 90 张三 物理 85 李四语文 85 李四物理 82 李四英语 90李四政治 70 王五英语 90转换后的表: 姓名数学 物理 英语 语文 政治李四082908570王五00900 0张三 90850 80 0实例:Declare @sql varchar(8000)Set @sql = 'Select Name as 姓名'Select 阅读全文
摘要:
创建数据库CREATE DATABASE dataBaseName选择数据库USE dataBaseName添加主键ALTER TABLE tableNameADD CONSTRAINT PRIMARY KEY (PK_Name)删除主键ALTER TABLE tableName DROP CONSTRAINT PK_Name插入值INSERT INTO tableName VALUES(parm1,param2)以默认值插入INSERT INTO tableName DEFAULT VALUES 阅读全文
摘要:
转:http://hi.baidu.com/ytwhw/blog/item/9a41ca1f3a926860f624e4c2.htmlShift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+B,P: 移动到上一书签 Ctrl+B,C: 清除全部标签Ctrl+I: 渐进式搜索 Ctrl+Shift+I: 反向渐进式搜索 Ctrl+F: 查找 Ctrl+Shift+F: 在文件中查找 F3: 查找下一个 Shift+F3: 查找上一个 Ctrl+H: 替换 Ctrl+Shift+H: 在 阅读全文