摘要: 加上runat="server"属性 后台就可以用id来控制了<div id="div1"runat="Server">...</div>if(GridView1.Rows.Count>0){div1.Style["Display"]="Block";//显示}else{div1.Style["Display"]="None";//隐藏} 阅读全文
posted @ 2012-07-22 21:42 沐雪架构师 阅读(301) 评论(0) 推荐(0) 编辑
摘要: protected void gvSuppliers_SelectedIndexChanged(object sender, EventArgs e) { lblCompany.Visible = true; lblCompanyName.Text = gvSuppliers.SelectedDataKey["CompanyName"].ToString(); hfZeroDefect.Value = gvSuppliers.SelectedDataKey["SnID"].ToString() + ";" + gvSuppliers. 阅读全文
posted @ 2012-07-22 21:42 沐雪架构师 阅读(350) 评论(0) 推荐(0) 编辑
摘要: WCF是一个由微软公司开发的功能强大的开发插件,主要作用于.NET Framework 3.5。那么今天,我们将会为大家详细介绍一下有关WCF重载的一些相关知识,以方便大家对此的理解,加深对WCF的印象。注意:WCF是不支持重载的,如果硬是写成重载的话,会抛出异常 InvalidOperationException,但是我们可以模拟!原C#中的方法重载:interface ICalculator...{int Add(int arg1,int arg2);double Add(double arg1,double arg2);}在WCF重载中我们通过手动启用操作重载:1.使用 [Operati 阅读全文
posted @ 2012-07-22 21:18 沐雪架构师 阅读(154) 评论(0) 推荐(0) 编辑
摘要: protected void Button2_Click(object sender, EventArgs e) {GridViewRow row = ((Button)sender).Parent.Parent as GridViewRow; string id = GridView1.DataKeys[row.RowIndex].Value.ToString(); //获得该行主键 } 阅读全文
posted @ 2012-07-22 21:17 沐雪架构师 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Form有个FormBorderStyle属性,设为FixedSingle即可 阅读全文
posted @ 2012-07-22 21:16 沐雪架构师 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 先拖一个NotifyIcon控件到窗体上,给这个控件设置一个ICON图片。然后在事件里写上以下代码:private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e){//双击控件事件,就显示窗体到任务栏,让窗体的尺寸成普通模式,使窗体获得焦点。this.ShowInTaskbar = true;this.WindowState = FormWindowState.Normal;this.Activate();}private void Form1_SizeChanged(object sender, Event 阅读全文
posted @ 2012-07-22 21:15 沐雪架构师 阅读(693) 评论(0) 推荐(0) 编辑
摘要: NotifyIcon控件(1)新创建一个项目,修改Form1的Text属性为testNotifyIcon;(2)向Form1窗口中添加一个NotifyIcon控件,修改其Name属性为 MyNotifyIcon。修改其Text属性为 testNotifyIcon,与应用程序的标题相同。这是因为NotifyIcon显示在系统托盘中时,Text属性中保存的 文本为鼠标移动到程序图标上时的提示信息。修改Icon属性,为NotifyIcon添加一个图标;(3)在Form1的属性窗口上,把Icon属性也选择为与NotifyIcon相同的图标。修改ShowInTaskBar属性值为 False,这样,应用 阅读全文
posted @ 2012-07-22 21:15 沐雪架构师 阅读(784) 评论(1) 推荐(0) 编辑
摘要: 1. 先把IrisSkin2.dll文件添加到当前项目引用(解决方案资源管理器->当前项目->引用->右键->添加引用,找到IrisSkin2.dll文件.....之后就不用我说了吧^_^).IrisSkin2.dll文件最好放在当前项目\bin\Debug文件中.2. 然后把IrisSkin2.dll文件添加到vc2005的工具箱:右键->选择项->浏览找到IrisSkin2.dll文件(文件最好放在当前项目\bin\Debug文件中)按确定,控件就添加到工具箱中了.然后把工具箱中新添加的 SkinEngine控件拖到当前项目中。3. 把皮肤目录中的.ss 阅读全文
posted @ 2012-07-22 21:15 沐雪架构师 阅读(265) 评论(0) 推荐(0) 编辑
摘要: bin是放最终代码的目录obj就放中间代码的目录release和debug是不同的运行方式debug会增加调试代码,方便调试。调试完后,用release版本发布,没有调试代码,减小程序体积,加快执行速度!Top既然obj就放中间代码的目录,为什吗还要release呢?同理,既然bin是放最终代码的目录还要debug干什吗?不是多此一举吗?Top哎!一、先说说 编译: 编译一个源程序文件,要经过语法、类型,甚至要判断执行时的可行性等。 是一个对文件多次扫描的过程,最后还有代码优化的过程。会有一大堆的中间文件产生。vc6下的一个mfc项目 obj目录里会有好几M的中间(临时)文件。再复杂点,一个p 阅读全文
posted @ 2012-07-22 21:14 沐雪架构师 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 问个问题:WCF中的异常处理问题泠寒冰点:服务器端抛出异常,让客户端捕获。xx:直接在服务器端抛出,然后在WCF的配置文件中打开异常选项,在客户端就可以截获了泠寒冰点:我也知道啊。但是那个异常先在服务器端捕获了,然后,我必须要手动点下F5,客户端才捕获到。xx:这个是正常的啊,因为你在用VS调试么泠寒冰点 :嗯。是啊xx:你直接发布出去或者直接执行exe就不会这样了泠寒冰点 :哦。那个 exe是不是 在 bin/debug 下的?xx:是的代码:在类里下:[ServiceBehavior(IncludeExceptionDetailInFaults = true)] public class 阅读全文
posted @ 2012-07-22 21:14 沐雪架构师 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 别人收集的开源网站,我来做个总结 和整理:1 asp.net下开源项目http://hi.baidu.com/daijun2007/blog/item/a83d2b27dffdf805918f9d06.html2 asp.net开源项目 http://hi.baidu.com/peter2dream/blog/item/6c84b9dc5d6251d38d102982.html3 一些asp.net mvc开源项目http://hi.baidu.com/vanoin/blog/item/0a6241fa56fb679d58ee903b.html4 【原】开源项目asp.nethttp://h. 阅读全文
posted @ 2012-07-22 21:11 沐雪架构师 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.TextEditor),SharpZipLib等。链接:http://www.icsharpcode.net/DotNetNuke这个就是著名DNN 阅读全文
posted @ 2012-07-22 21:10 沐雪架构师 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1 以色列 特思开源软件http://cn.tersus.com/#Id=39242 开源社区 http://www.ctochina.net/.NET开源项目链接http://www.cnblogs.com/dustinyang/articles/361479.html项目网址简介Rainbowhttp://www.rainbowportal.net/http://sourceforge.net/projects/rainbowportal/The Rainbow project is an open source initiative to build a comprehensive co 阅读全文
posted @ 2012-07-22 21:10 沐雪架构师 阅读(309) 评论(0) 推荐(1) 编辑
摘要: http://www.vchome.net/dotnet/dotnetdocs/dotnet1.htm 阅读全文
posted @ 2012-07-22 21:09 沐雪架构师 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 第1种方法:iis ----> sql2005----->vs2005/vs2008第2种方法:iis ---->vs2005 ------> sql2005 ----->vs2008 阅读全文
posted @ 2012-07-22 21:09 沐雪架构师 阅读(246) 评论(0) 推荐(0) 编辑
摘要: Donet基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类,下面是Thread的资料。System.Threading.Thread类是用来创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍: Thread.Start():启动线程的执行; Thread.Suspend():挂起线程,或者如果线程已挂起,则不起作用; Thread.Resume():继续已挂起的线程; Thread.Interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程;... 阅读全文
posted @ 2012-07-22 21:01 沐雪架构师 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 获取SQLSERVER2005 的连接字符串的另类方法,这个方法是我的一个很牛比的同事告诉我的。很使用,而且很方面。1 新建一个.txt文件2 改名:aa.udl 或 aa.UDL .后缀名为 udl .3 双击 aa.udl ------> 提供程序: 选择SQL Server版本:Micorsoft OLE DB Provider for SQL Server4 下一步 :连接(1)选择或输入服务器名称:写如你要连接的数据库服务器名称。 (2) 选择登录服务器的信息 (3)选择服务器上的一个使用的数据库。 ----> 测试连接 ------> 成功 (4)确定 (5)右击 阅读全文
posted @ 2012-07-22 20:57 沐雪架构师 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 在做邮件服务的时候遇到一个问题: 服务器端有个方法参数是个List<T> 类型。当在客户端传参数的时候 ,你即使传个List<T>类型的参数,也还是提示参数类型错误。相关解决方法:http://www.cnblogs.com/wizardwu/archive/2009/08/09/1542102.html 阅读全文
posted @ 2012-07-22 20:56 沐雪架构师 阅读(171) 评论(0) 推荐(0) 编辑
摘要: using System.Runtime.Serialization;同时手动添加引用。添加 System.Runtime.Serialization;dll文件到项目引用中。引用:http://topic.csdn.net/u/20091202/20/4c8e516e-544d-449c-a1a0-b4a51b0a3dc6.html因为我也出现过这种情况。 阅读全文
posted @ 2012-07-22 20:53 沐雪架构师 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 我在用WCF 做邮件服务的时候,客户端在发送完 命令后,需要加 service.Close();不然 在连续10次发送信息到WCF服务器,滴10次以后就发不出去了。MyEmailSend.EmailSendServiceClient service = new EmailServiceClient.MyEmailSend.EmailSendServiceClient(); string from = "pp@163.com"; string fromName = "冰点"; string to = "pd@gmail.com"; // 阅读全文
posted @ 2012-07-22 20:52 沐雪架构师 阅读(184) 评论(0) 推荐(0) 编辑