摘要: 设计的时候点中字段 按鼠标右键 --选‘关系’--点‘添加’--点‘表和列规范’ 然后根据你的要求设置主键表 和 外键表 以及对应的字段 阅读全文
posted @ 2011-10-10 17:02 猛龍過江 阅读(4140) 评论(0) 推荐(0) 编辑
摘要: 第一次在园子发文,先发一篇并非我最擅长的关于SQL的东西,欢迎大家送鲜花或者砸鸡蛋,当然更渴望的是能和大家多交流。 首先,啰嗦几句废话如下: (1)触发器(trigger)是个特殊的存储过程,它的执行并不需要我们去显式调用,而是由一些事件触发,这有点类似C#中的事件处理机制。当使用UPDATE,INSERT 或DELETE的一种或多种对指定的数据库的相关表进行操作时,会触发触发器。 (2)触发器可以包含复杂的SQL语句,主要用于强制复杂的业务规则或要求。 (3)触发器能够维持数据库的完整性,当执行插入、更新或删除操作时,触发器会根据表与表之间的关系,强制保持其数据的完整性。 好... 阅读全文
posted @ 2011-10-10 15:37 猛龍過江 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 浏览:string fileName = string.Empty;private void button1_Click(object sender, EventArgs e){OpenFileDialog openFileDialog1 = new OpenFileDialog();openFileDialog1.Filter = "*.BMP,*.JPG;*.GIF|*.BMP;*.JPG;*.GIF";openFileDialog1.ShowDialog();fileName = openFileDialog1.FileName;Image a = Image.Fro 阅读全文
posted @ 2011-10-10 15:36 猛龍過江 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 小弟刚刚走上工作岗位不久,工作中常常遇到要导出Excel的情况,但感觉两种常见的导出方式(一种是通过GridView,另一种是通过微软的COM组件)都不是很理想,前者导出的灵活度太低,后者又常常出现进程无法回收,所以一直想找个.net平台的第三方Excel组件,于是就在网上找到了EPPlus。 EPPlus是一个使用Open Office XML(xlsx)文件格式,能读写Excel 2007/2010 文件的开源组件,官网为:http://epplus.codeplex.com/。唯一的遗憾是我在网上没有找到有关这个组件的中文资料,我一直不清楚为什么,难道这个组件有什么大缺陷?还是目前还没在 阅读全文
posted @ 2011-10-10 15:35 猛龍過江 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 最近在做的一个项目其中的一部分是与远程服务器进行交互,确定身份验证的合法性,于是编写了SendRequest方法此方法发送给远程服务器XML请求,服务器经过处理后,返回XML回应,由此方法接收到后进行返回。1protectedstringSendRequest(stringstrXML)2{3stringstr="";//双方协定的XML格式4Encodingencoding=Encoding.UTF8;//接收页面 5stringstrUrl="http://localhost:14360/WebSite16/Handler.ashx";6byte[] 阅读全文
posted @ 2011-10-10 15:35 猛龍過江 阅读(328) 评论(0) 推荐(0) 编辑
摘要: asp.net里导出excel表方法汇总1、由dataset生成public void CreateExcel(DataSet ds,string typeid,string FileName){HttpResponse resp;resp = Page.Response;resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");resp.AppendHeader("Content-Disposition", "attachment;filename=" + F 阅读全文
posted @ 2011-10-10 15:34 猛龍過江 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 今天做一个windows插件式服务程序,插件有时要读取配置文件的设置,但是服务是动态加载到服务上的,没有办法作到动态修改服务的配置文件(app.config)。在.net 2.0中有一个ConfigurationManager类可以方面的读取默认的配置文件,如果要自定义读取配置文件,这个类也提供了方法,如下所示:var configMap = new ExeConfigurationFileMap { ExeConfigFilename = configFile }; var config = ConfigurationManager.OpenMappedExeConfiguration(.. 阅读全文
posted @ 2011-10-10 15:33 猛龍過江 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 以前的一段时间,看到好多的网友在搜索WinForm程序中DataGridView控件怎样打印的问题,虽然也有很多的朋友都给提供了相当好的解决方法,但可能是因为本身的基础知识不是牢固或者是网友提供的解决方法呢都仅仅是给提供了这个打印类并没有讲到具体的怎样在程序中去应用操作的整个流程,因此本文章将会仔细的讲解具体的在程序中怎样用到这个打印类(这个打印类是外国人写的,虽然中国也有好的打印方法或是相关的自定义的打印控件及参考资料,但我是用这个打印类测试的程序所以就讲这个打印类)。为了好讲解呢先把效果图给贴下:点击打印按钮的时候会弹出一个预览打印数据的界面,选择打印后就可以打印了。下面具体来讲解这样操作 阅读全文
posted @ 2011-10-10 15:31 猛龍過江 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 本文来自:http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252183.html 作者:张子阳先生 英文名:Jimmy Zhang 版权属于原作者所有,欢迎各位看官转载,转载请标明原作者信息及相关链接,谢谢!源码下载:http://www.tracefact.net/SourceCode/Remoting-Part1.rar.Net Remoting(应用程序域) - Part.1引言在互联网日渐普及,网络传输速度不断提高的情况下,分布式的应用程序是软件开发的一个重要方向。在.Net中,我们可以通过Web Service 或者Remo 阅读全文
posted @ 2011-10-10 15:29 猛龍過江 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。 这个是最基本的三层架构模式。 表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界面)属于表现层; 举一个对于asp.net WebForm来说,人们喜欢把对于UI的控制逻辑(服务器控件的读取、设置、事件等等)写在页面的后置隐藏代码中,并且依赖业务逻辑层。当然,服务器控 件支持数据绑定的功能,可以通过数据源进行绑定控件。这样就可以节省在后置隐藏中的代码。 因此,我们就可... 阅读全文
posted @ 2011-10-10 15:27 猛龍過江 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理 机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量,而引入事件编程后,大大简化了这种过程:- 使用事件,可以很方便地确定程序执行顺序。- 当事件驱动程序等待事件时,它不占用很多资源。事件驱动程序与过程式程序最大的不同就在于,程序不再不停地检查输入设备,而是呆着不动,等待消息的到来, 每个输入的消息会被排进队列,等待程序处理它。如果没有消息在等待,则程序会把控制交回给 阅读全文
posted @ 2011-10-10 15:25 猛龍過江 阅读(353) 评论(0) 推荐(0) 编辑
摘要: LINQ中的Lambda表达式(1)Lambda Expressions in LINQ在第12章,我提到可以用lambda表达式定义内联的委托定义。在如下表达式中:customer => customer.FirstName == "Donna"左边的操作数,customer,是输入参数。右边的操作数是lambda表达式,检查客户的名字属性是否等于"Donna"。因此,对于给定的客户对象,你再检查它的名字是否为Donna。这个lambda表达式会被传入Where方法并对在客户列表中的每一个客户执行这个比较操作。使用扩展方法定义的查询被称为基于方法 阅读全文
posted @ 2011-10-10 11:22 猛龍過江 阅读(8694) 评论(0) 推荐(0) 编辑