摘要: 报错内容是: SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 阅读全文
posted @ 2017-10-28 16:16 西枫叶落 阅读(309) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Data; using System.Xml; using System.Data.SqlClient; using System.Collections; using System.Configuration; namespace BookDA 阅读全文
posted @ 2017-08-23 17:17 西枫叶落 阅读(634) 评论(0) 推荐(0) 编辑
摘要: using System.Net; Dns.GetHostName();//获取本地计算机主机名 IPAddress[] IP = Dns.GetHostAddresses(Dns.GetHostName());// 根据主机名或 IP 地址返回指定主机的 Internet 协议 (IP) 地址。 阅读全文
posted @ 2017-08-22 10:52 西枫叶落 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 如DataTable已绑定过数据源: remark:使用上面的方法时,把DataGridView的数据赋给没绑定数据的DataTabe,之后改变DataTable时貌似会改变复制的DataGridView的数据 如DataTable未绑定过数据源: 参考:http://www.cnblogs.com 阅读全文
posted @ 2017-06-27 15:10 西枫叶落 阅读(8006) 评论(0) 推荐(0) 编辑
摘要: 获取运行程序路径的方法主要有以下7种: System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName他获取的是Module的文件名,如果在VS2008的调试环境中,获取的是 [程序名].vshost.exe的完整文件名。 Sys 阅读全文
posted @ 2017-06-05 14:11 西枫叶落 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 在Load事件中加入 阅读全文
posted @ 2017-06-05 10:35 西枫叶落 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 语法格式:CONVERT (<data_ type>[ length ], <expression> [, style]) style的含义:style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同 阅读全文
posted @ 2017-05-17 15:51 西枫叶落 阅读(5793) 评论(0) 推荐(0) 编辑
摘要: 内存中的三大存储区域:栈、堆、静态存储区域 new 关键字:new帮助我们做了三件事:1)在内存中开辟一块空间(开辟内存空间)2) 在开辟的空间中创建对象3)调用对象的构造函数进行初始化对象所以构造函数的修饰符必须为public 作用:1)创建对象2)隐藏基类那里继承过来的同名成员。隐藏的后果就是派 阅读全文
posted @ 2017-05-13 16:18 西枫叶落 阅读(972) 评论(0) 推荐(0) 编辑
摘要: //获得目录下所有文件和子目录使用DirectoryInfo类的GetFileSystemInfos()方法。 //获得目录下所有目录 string[] dirs = Directory.GetDirectories(你的目录的完整路径, "*", SearchOption.AllDirectori 阅读全文
posted @ 2017-02-18 11:54 西枫叶落 阅读(5405) 评论(0) 推荐(1) 编辑
摘要: /// <summary> /// 导出Excel /// </summary> /// <param name="dgv"></param> /// <param name="tempProgressBar"></param> /// <param name="toolstrip"></param 阅读全文
posted @ 2017-02-17 16:03 西枫叶落 阅读(493) 评论(0) 推荐(0) 编辑
摘要: private void groupBoxFun_Paint(PaintEventArgs e, GroupBox groupBox){ e.Graphics.Clear(groupBox.BackColor); e.Graphics.DrawString(groupBox.Text, groupB 阅读全文
posted @ 2017-02-17 15:17 西枫叶落 阅读(2610) 评论(0) 推荐(0) 编辑
摘要: set statistics time on执行语句set statistics time off 阅读全文
posted @ 2016-12-22 17:52 西枫叶落 阅读(684) 评论(0) 推荐(0) 编辑
摘要: truncate table和不带 where 的 detele 功能一样,都是删除表中的所有数据。 但TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中 阅读全文
posted @ 2016-12-12 17:48 西枫叶落 阅读(7848) 评论(0) 推荐(0) 编辑
摘要: using System.Windows.Forms;using System.Reflection; foreach (FieldInfo fi in typeof(SystemInformation).GetFields(BindingFlags.Static | BindingFlags.Pu 阅读全文
posted @ 2016-12-01 15:34 西枫叶落 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 命名空间:System.Runtime.InteropServices 阅读全文
posted @ 2016-11-30 11:24 西枫叶落 阅读(1656) 评论(0) 推荐(0) 编辑
摘要: 1)Text属性命名时后面&加键名,如:文件(&F) 2)添加一个ContextMenuStrip控件,同时在Items里添加一个项,并为项设置快捷键,把Visible设置为false,绑定到button上。 3)设置要使用组合键的窗体的KeyPreview属性(确定窗体上控件的键盘事件是否已向窗体 阅读全文
posted @ 2016-11-25 17:38 西枫叶落 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 有窗体Form1和窗体Form2,单击Form1上按钮,只弹出一个Form2。 Form2里自定义一个方法,里面判断是否弹出Form2,没有时弹出Form2。 Form1里用Form2的CreateForm()方法实例化Form2, 1 Form2 f2 = Form2.CreateForm(); 阅读全文
posted @ 2016-11-18 18:00 西枫叶落 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 有窗体Form1和窗体Form2,单击Form1按钮弹出Form2,单击Form2吧Form2的textBox控件文本传给Form1的label控件。 窗体1里: 实例化Form2,注册Form2的事件,并弹出窗体。 窗体2里: 定义委托和事件,还有事件的调用。 阅读全文
posted @ 2016-11-18 16:47 西枫叶落 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 有很多种方法,这里介绍三种: A: 控件的RowStateChanged事件中添加,RowStateChanged事件是在行的状态更改(例如,失去或获得输入焦点)时发生的事件: B: 使用控件的RowPostPaint事件,RowPostPaint事件是在绘制 System.Windows.Form 阅读全文
posted @ 2016-11-16 11:41 西枫叶落 阅读(6370) 评论(0) 推荐(0) 编辑
摘要: --聚合函数 count( * | 字段名) --统计数据表中的数据总数sum( 表达式 | 字段名) --计算表达式或字段名中数据的和,表达式或字段名的数据类型要求是数值型avg( 表达式 | 字段名) --计算表达式或字段名中数据的平均值,表达式或字段名的数据类型要求是数值型max( 表达式 | 阅读全文
posted @ 2016-11-16 10:45 西枫叶落 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Path 类:路径类path.GetFileName("文件路径")//获取完整文件名,包括文件名和文件拓展名Path.GetFileNameWithoutExtension("文件路径")//获取文件名,不包括拓展名Path.GetExtension("文件路径")//获取文件名的拓展名 Path 阅读全文
posted @ 2016-10-15 23:47 西枫叶落 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 文档对象模型(Document Object Model,DOM)是DHTML的基础。 常用对象:1)window对象:表示对象浏览器窗口(选项卡)对象。2)document对象:代表整个网页,是客户端编程中最常用的对象。3)location对象:对浏览器窗口的当前页面地址(URL)进行管理。4)n 阅读全文
posted @ 2016-10-11 00:48 西枫叶落 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Winform如何获取当前单击的控件名称,比如有100个Button 和一个button_Click()的按钮事件 ,分别点击不同按钮后显示所点击的按钮名称?private void button_Click(object sender, EventArgs e) { Button button = 阅读全文
posted @ 2016-10-01 05:21 西枫叶落 阅读(4635) 评论(0) 推荐(0) 编辑
摘要: 数组冒泡排序(升序排序): 1 int[] num = { 8, 5, 7, 6, 54, 6, 4, 12, 2, 0, 1, 3 }; 2 //第一种 3 for (int i = 0; i < num.Length - 1; i++) 4 { 5 for (int j = 0; j < num 阅读全文
posted @ 2016-09-29 21:57 西枫叶落 阅读(1963) 评论(0) 推荐(0) 编辑
摘要: shutdown命令的参数: shutdown.exe -s:关机shutdown.exe -r:关机并重启shutdown.exe -l:注销当前用户 shutdown.exe -s -t 时间:设置关机倒计时shutdown.exe -h:休眠shutdown.exe -t 时间:设置关机倒计时 阅读全文
posted @ 2016-09-28 00:12 西枫叶落 阅读(16523) 评论(0) 推荐(0) 编辑
摘要: 有很多种方法。 1、可以在DataGridView控件中的RowStateChanged事件改变行标题单元格的值(Row.HeaderCell.Value) 2、可以在DataGridView控件中的RowPostPaint事件例进行设置,TextRenderer类的DrawText()方法使用指定 阅读全文
posted @ 2016-09-27 23:32 西枫叶落 阅读(4082) 评论(0) 推荐(0) 编辑
摘要: 在窗体的关闭事件FormClosing中进行判断,FormClosing事件每当用户关闭窗体时,在窗体已关闭并指定关闭原因前发生。 阅读全文
posted @ 2016-09-27 20:38 西枫叶落 阅读(4643) 评论(0) 推荐(0) 编辑
摘要: OpenFileDialog(打开文件对话框)FolderBrowserDialog(浏览文件夹对话框)SaveFileDialog(保存文件对话框)ColorDialog(颜色选择对话框)FontDialog(字体选择对话框) 1 private void button1_Click(object 阅读全文
posted @ 2016-09-27 02:20 西枫叶落 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 控件MenuStrip和ContextMenuStrip可通过ShortCcutKeys属性设置快捷键,而控件Button没有ShortcutKey属性,如何为控件Button设置快捷键呢(组合件键)? 1)使用&符号定义<Alt>键,比如:button1.Text=保存(&S),键盘按 Alt+S 阅读全文
posted @ 2016-09-26 19:23 西枫叶落 阅读(3287) 评论(0) 推荐(0) 编辑
摘要: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 数据表 where 字段名 like '%字段值%' order by 字段名 [desc]" sql="select t 阅读全文
posted @ 2016-09-23 03:49 西枫叶落 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 附:(创建“商品管理数据库”的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据库_m', filename='D:\商品管理系统\商品管理数据库_m.mdf', size=6mb,filegrowth=1mb,maxs 阅读全文
posted @ 2016-09-23 03:21 西枫叶落 阅读(6293) 评论(4) 推荐(0) 编辑
摘要: 数据库的安全管理 --登录:SQL Server数据库服务器登录的身份验证模式:1)Windows身份验证。2)Windows和SQL Server混合验证 --角色:分类:1)服务器角色。服务器角色是固定的服务器功能,用户不能创建和修改服务器角色。可以将服务器的登录账号添加服务器角色中,使其具备服 阅读全文
posted @ 2016-09-23 02:16 西枫叶落 阅读(9051) 评论(0) 推荐(1) 编辑
摘要: --维护数据库-- --游标(cursor)-- --概述: 注:使用select语句查询结果的结果集是一个整体,如果想每次处理一行或一部分行数据,游标可以提供这种处理机制。可以将游标理解为指针。指针指向哪条记录,哪条记录即是被操作记录。 游标处理结果集的方式: 1)允许定位在结果集的指定位置行。 阅读全文
posted @ 2016-09-23 01:48 西枫叶落 阅读(445) 评论(0) 推荐(0) 编辑
摘要: --维护数据库-- --事务(transaction)和锁-- --事务(transaction)-- --概述: 事务是指封装了一组T-SQL语句的单个逻辑单元。单元中的所有语句作为一个整体,在满足一定条件时全部执行(提交事务),或因不满足条件而全部不执行(回滚事务)。 在同一数据库中的数据在操作 阅读全文
posted @ 2016-09-22 20:46 西枫叶落 阅读(912) 评论(0) 推荐(0) 编辑
摘要: --维护数据库-- --触发器-- --概述: 触发器是一种特殊类型的存储过程,用来强制执行业务规则。在调用执上,触发器不能像存储过程那样可以由用户通过T-SQL语句直接调用,而是需要有数据库所发生的insert、update、delete事件的执行来激发触发器的自动执行。因此在创建和使用触发器时, 阅读全文
posted @ 2016-09-22 20:22 西枫叶落 阅读(718) 评论(0) 推荐(0) 编辑
摘要: --维护数据库-- --存储过程(procedure)-- --概述: SQl Serve的存储过程是由一个或多个T-SQL语句组成的一个集合。常用的程序代码段通常被创建成存储过程,一次创建多次调用,这样既简化程序员的工作也减少与服务器交互的网络通信流量。存储过程中可以包含数据库中执行操作的程序语句 阅读全文
posted @ 2016-09-22 18:49 西枫叶落 阅读(1504) 评论(0) 推荐(0) 编辑
摘要: 20世纪90年代以来出现的3种典型的组件技术: 1)OMC(对象组件模型)的CORBA2)Microsoft的COM/DCOM3)Sun公司的JavaBeans 在2002年,微软发布了.NET框架的第一个版本,声称其解决了旧问题并实现了下一代系统的目的。.NET框架是一种比MFC和COM编程技术更 阅读全文
posted @ 2016-09-22 01:48 西枫叶落 阅读(15369) 评论(4) 推荐(2) 编辑
摘要: --索引(index)和视图(view)-- --索引(index) 概述: 数据库中的索引类似于书籍的目录,他以指针形式包含了表中一列或几列组合的新顺序,实现表中数据库的逻辑排序。索引创建在数据表或者视图的字段上,生成索引页,存放于数据库中。--分类:在SQL Server中,根据索引的作用和存储 阅读全文
posted @ 2016-09-19 04:59 西枫叶落 阅读(3412) 评论(0) 推荐(0) 编辑
摘要: 新建窗体程序了,添加窗体事件Load(加载窗体时)、Resize(调整控件大小时)。自定义方法setTag(获取控件的width、height、left、top、字体大小等信息的值)、setControls(根据窗体大小调整控件大小)。 参考借鉴:http://jingyan.baidu.com/a 阅读全文
posted @ 2016-09-19 03:08 西枫叶落 阅读(12498) 评论(0) 推荐(2) 编辑
摘要: --表数据查询 数据的基本查询-- --数据简单的查询--select * | 字段名[,字段名2, ...] from 数据表名 [where 条件表达式] 例: use 商品管理数据库 go select * from 商品信息表 select 商品编号,商品名称,产地 from 商品信息表 s 阅读全文
posted @ 2016-09-17 02:19 西枫叶落 阅读(6709) 评论(0) 推荐(0) 编辑