Loading

随笔分类 -  .NET

摘要:.NET 4中,WebSecurity的引用已经不再System.Web中,而是转移到了System.Web.ApplicationServices Dll中,添加该Dll即可。 阅读全文
posted @ 2013-07-23 20:21 青岛欧姆网络科技 阅读(446) 评论(0) 推荐(0) 编辑
摘要:今天遇到个问题在C#中将日期格式设置为yyyy/MM/dd,我是这样写的:DateTime.Now.ToString("yyyy/MM/dd");可是获取到的日期还是显示yyyy-MM-dd。上网一问,原来应该这么写DateTime.Now.ToString("yyyy/MM/dd", System.Globalization.DateTimeFormatInfo.InvariantInfo);// 默认为系统格式时间,现加的第二个参数表示忽略系统格式 阅读全文
posted @ 2013-06-22 09:56 青岛欧姆网络科技 阅读(3504) 评论(0) 推荐(0) 编辑
摘要:今天在项目开发的过程中,因为好几个页面都要用到同一个分类控件,就想着把它做成一个自定义控件,然后随托随用。在网上找了些列子,自定义控件的写法不用多说,主要说一下,如何将控件的事件,封装到自己定义的控件的自定义事件里面。这里同时也当作对自定义事件的一个复习吧。首先控件是一个由TreeList控件组成的,后面由填充从数据查出来的数据信息。现在的问题是如何将TreeList的FocusedNodeChanged事件封装到自定义的事件RSFocusedNodeChanged中。首先定义事件的代理类public class RSFocusedNodeChangedHandlerArgs { ... 阅读全文
posted @ 2013-03-13 23:50 青岛欧姆网络科技 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:公司项目中用到了dev treeList 控件,用来显示分类列表,在同事录入数据时候抱怨不能对分类进行排序,于是今天花了近一天的时间终于研究出来了,如何利用MySql 存储过程来实现分类的上下移动操作。数据库结构:sort列便是用来对最低一级的类进行排序的依据。首先,在数据库中定义,上移,下移操作的两个存储过程:CREATE DEFINER=`root`@`%` PROCEDURE `cate_up`( IN cate_id INT, sorts int, pids int, presort int)begin select sort,pid from rs_goods_class_he... 阅读全文
posted @ 2013-03-12 23:20 青岛欧姆网络科技 阅读(678) 评论(0) 推荐(0) 编辑
摘要:Sql:SELECT @rownum:=@rownum+1 AS rownum, a.order_id , case when a.Ordered =1 then '已分单' end as Ordered, a.printed , a.order_sn , a.user_i... 阅读全文
posted @ 2013-03-11 20:44 青岛欧姆网络科技 阅读(530) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.IO;using Microsoft.Win32;using System.Diagnostics;namespace Uni.UniCustoms{ public class clsWinrar { /// <summary> /// 是否安装了Winrar /// </summary> /// <returns></returns> static publi... 阅读全文
posted @ 2013-03-07 19:50 青岛欧姆网络科技 阅读(474) 评论(0) 推荐(0) 编辑
摘要:namespace ProxyDemo{ public partial class Form1 : Form { public Form1() { InitializeComponent(); //there is a shyboy's dream girl named xuxiao DreamGirl girl = new DreamGirl(); girl.name = "xuxiao"; //there is a shyboy name k... 阅读全文
posted @ 2012-11-28 21:00 青岛欧姆网络科技 阅读(152) 评论(0) 推荐(0) 编辑
摘要:问题描述:想用一个GridControl控件来显示多次不同的查询结果,加一个combox作查询条件。GridControl的DataSource第一次绑定的时候没有问题,但第二次绑定的时候报错,说是没有将对象的引用设置到对象的实例。原因是第二次绑定的数据没有包含第一次绑定的列。解决方法:在使用DataSource绑定数据源的时候,先把gridview的列清空。gridview1.Columns.clear(); 阅读全文
posted @ 2012-11-12 13:29 青岛欧姆网络科技 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:DEV官网给的是直连数据库的方法,对于用代码绑定的方法还是稍微有点区别。下面直接给出绑定的代码://summary字段必须是数值型啊 GridGroupSummaryItem item = new GridGroupSummaryItem(); this.bandedGridView1.Columns["check_num"].SummaryItem.SummaryType = DevExpress.Data.SummaryItemType.Sum; item.FieldName = this.bande... 阅读全文
posted @ 2012-11-06 21:44 青岛欧姆网络科技 阅读(624) 评论(0) 推荐(0) 编辑
摘要:问题描述:自己在做一个自动升级程序的时候,在调试模式下能很好的工作,但是一旦手动运行就报“System.InvalidOperationException”的错误,并且捕捉不到异常。解决方法:后来想到是在程序中有一个地方是在死循环等待下载完成。在代码的while语句中让线程sleep 1秒后,运行正常。 阅读全文
posted @ 2012-10-26 13:32 青岛欧姆网络科技 阅读(279) 评论(0) 推荐(0) 编辑
摘要:自定义事件的步骤:1.声明委托:public delegate yourActionEventHandler(Object sender,ArguEvent e);2.声明事件public eventyourActionEventHandler yourAction;3.注册事件:Class class = new Class();class.yourAction += new yourActionEventHandler(Object sender,ArguEvent e);4.实现事件处理函数:public void yourActionEventHandler(Object sender 阅读全文
posted @ 2012-09-29 16:36 青岛欧姆网络科技 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Console.WriteLine(1 == 1 & 1 == 1);前后两个判断都会执行.Console.WriteLine(1 == 1 && 1 == 1);如果前面的判断为false则不执行后面的判断.直接返回false.建议用 && 这么做是有原因的.比如 tb 是一个TextBoxif(tb!=null & tb.Text==""){}如果tb!=null的值为true,则这么写会出错.因为不管tb!=null的值为true还是false都会去执行tb.Text=="".而当tb==null的时 阅读全文
posted @ 2012-09-28 22:39 青岛欧姆网络科技 阅读(324) 评论(0) 推荐(0) 编辑
摘要:1.仿QQ托盘消息闪动:原理:当有消息来的时候,托盘图标以彩色图标和透明图标来回切换表现闪动效果。2.播放WAV文件System.Media.SoundPlayer player = new System.Media.SoundPlayer(); player.SoundLocation = Application.StartupPath + "\\msg.wav"; player.Play();3. 调用Chrome打开指定网址Process process = new Process();process.StartInfo.Use... 阅读全文
posted @ 2012-09-27 08:51 青岛欧姆网络科技 阅读(207) 评论(0) 推荐(0) 编辑
摘要:调用 IE:System.Diagnostics.Process myProcess = new System.Diagnostics.Process();myProcess.StartInfo.FileName = "iexplore.exe";myProcess.StartInfo.Arguments = "http://www.net0and1.com/";myProcess.Start();调用默认浏览器:string target= "http://www.net0and1.com";//Use no more than o 阅读全文
posted @ 2012-09-26 10:33 青岛欧姆网络科技 阅读(282) 评论(0) 推荐(0) 编辑
摘要:数组:固定长度的一段内存ArrayList:可以理解为可以动态增加内存list是一种泛型链表,解决了ArrayList对于值类型需要装箱拆箱的特点。-------------------------------------数组就是值对象,它存储数据元素类型的值的一系列位置。ArrayList和List可以提供添加删除,等操作的数据。泛型中的元素类型是固定的。ArrayList可以添加任何类型的元素。 阅读全文
posted @ 2012-09-19 13:51 青岛欧姆网络科技 阅读(191) 评论(0) 推荐(0) 编辑
摘要:这是因为在声明了变量以后,代码后面没有使用到该变量,编辑器将没有使用的代码给优化掉了,因此在监视里面看不到值。参考来源:http://topic.csdn.net/u/20110818/20/284e0790-ad26-4fbb-b59b-af060054177b.html 阅读全文
posted @ 2012-08-22 18:05 青岛欧姆网络科技 阅读(317) 评论(0) 推荐(0) 编辑
摘要:在“模型浏览器”中,右击 .edmx 文件,然后选择“从数据库更新模型”。模型更新向导启动。如果未指定任何数据库连接,则会显示“选择数据库连接”对话框。否则,将会显示“选择数据库对象”对话框。如果显示“选择数据库连接”对话框,请指定一个数据库连接。否则,转至下一步骤。有关指定连接的详细信息,请参见“选择您的数据连接”对话框(实体数据模型向导)。指定连接之后,请单击“下一步”以显示“选择数据库对象”对话框。单击“添加”选项卡。出现关于表、视图和存储过程的节点。如果已向数据库添加任何对象(或者这些对象未包含在先前的存储模型中),则可以展开相应的节点以查看可添加到概念模型的对象。注意:如果已从概念模 阅读全文
posted @ 2012-08-20 18:19 青岛欧姆网络科技 阅读(798) 评论(0) 推荐(0) 编辑
摘要:应该是当初装VisualStudio 2010 的时候中途中断过一次,导致Express SQL Server 2008、SharePoint等工具都没有装上。解决方案:重新运行Visual Studio 2010旗舰版 安装程序,点添加或删除程序,把对应的Express Sql Server2008 、 SharePoint等组件全部勾选。然后下一步,等待安装程序完成安装。 阅读全文
posted @ 2012-08-20 14:31 青岛欧姆网络科技 阅读(193) 评论(0) 推荐(0) 编辑
摘要:轉換字符效果a等同於appdomainappdomainUsed to output the friendly name of the AppDomain where the logging event was generated.用於輸出日誌事件發生的AppDomain的一個友好的名字c等同於loggerC等同於typeclass等同於typed等同於datedate用於輸出日誌事件在當前時區中的日期.若要輸出通用時間,請使用%utcdate模式.日期轉換指定符後可以跟隨一對閉合的花括號,花括號裡面為日期格式指定符.例如:%date{HH:mm:ss,fff}或%date{dd MMM yy 阅读全文
posted @ 2012-07-13 10:25 青岛欧姆网络科技 阅读(394) 评论(0) 推荐(0) 编辑
摘要:已经不止一次遇到这种符号了,每次都要Google一遍,今天要彻底记住它的用法:1. 变量定义中类型后带一个问号,意思是这个数据类型是NullAble类型的。用于给变量设初值的时候,给变量(int类型)赋值为null,而不是0!例子:int?i =3 等同于Nullable<int>i = new Nullable<int>(3);int?是泛型Nullable<int>的另一种写法。在定义方法的时候允许传null值:publicvoidAddUser(stringname,stringpassword,int?role){//内容略...}//使用AddUs 阅读全文
posted @ 2012-07-03 11:34 青岛欧姆网络科技 阅读(1562) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示