上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 97 下一页
摘要: 在MS SQL中处理用户输入的数值是否为Integer,为了简化程序代码,可以使用下面函数。IsIntegerCREATEFUNCTION[dbo].[IsInteger](@ValueNVARCHAR(4000))RETURNSNVARCHAR(4000)ASBEGINDECLARE@ResultValueBIT= 1--如果ISNULL把值设为N''SET@Value=ISNULL(LTRIM(@Value),N'')--处理前导N'-'字符串,如果有,把它移除,这样才好做以下的判断。SET@Value=CASEWHENSUBSTRING(@ 阅读全文
posted @ 2011-06-25 16:34 Insus.NET 阅读(736) 评论(0) 推荐(1)
摘要: 在SQL开发中,处理双引号(DoubleQuote),为了方便与简化代码,只有创建一个函数,在需要的方调用即可:DoubleQuoteCREATEFUNCTION[dbo].[DoubleQuote](@ValueNVARCHAR(4000))RETURNSNVARCHAR(4000)ASBEGINRETURNREPLACE(@Value,'''','''''')END 阅读全文
posted @ 2011-06-25 14:25 Insus.NET 阅读(555) 评论(0) 推荐(1)
摘要: 如果你曾看过这篇,http://www.cnblogs.com/insus/articles/1411057.html,它是在GridView控件中演示,但是它的方法在Repeater控件是无法复制的。由于看到论坛上有网友问及,花上一点点时间做了Repeater控件的演示。首先看看效果(动画结束,尝试刷新网页):为了能在Repeater控件上实现onmouseover和onmouseout样式,Insus.NET想只要控到表的行即可,在Repeater控件的OnItemCreated事件中去实现,需要分别写好ItemTemplate模版与AlternatingItemTemplate模版,另外 阅读全文
posted @ 2011-06-25 10:41 Insus.NET 阅读(1029) 评论(4) 推荐(2)
摘要: MS SQL两个日期比较,获取最大或最小的日期的函数。如果你可以使用SQL 日期比较函数http://www.cnblogs.com/insus/archive/2011/06/24/2089005.html去实现。获取最大的日期函数:MaximumDate CREATEFUNCTION[dbo].[MaximumDate](@DT1DATETIME,@DT2DATETIME)RETURNSDATETIMEASBEGINRETURNCASE--有关DateTimeCompare可参考:http://www.cnblogs.com/insus/archive/2011/06/24/2089005 阅读全文
posted @ 2011-06-24 15:53 Insus.NET 阅读(2717) 评论(0) 推荐(1)
摘要: 开发SQL过程中,会常常需要去比较两个日期大小。因此Insus.NET写了一个日期比较的函数,方便开发时的使用。DateTimeCompare CREATEFUNCTIONDateTimeCompare(@DT1DATETIME,@DT2DATETIME)RETURNSINTASBEGINRETURNCASEWHEN@DT1>@DT2THEN1WHEN@DT2>@DT1THEN-1ELSE0ENDEND此函数的两个参数DT1和DT2的数据类型为DATETIME,返回值INT,为指示DT1和DT2 的相对值。值类型条件小于零DT1 小于 DT2。零DT1 等于 DT2。大于零DT1 阅读全文
posted @ 2011-06-24 15:22 Insus.NET 阅读(3411) 评论(0) 推荐(1)
摘要: 开发ERP时,会使用到下面两个获取最大值或最小值日期的函数。最大日期值:MaximumDateValueCREATEFUNCTION[dbo].[MaximumDateValue]()RETURNSDATETIMEASBEGINRETURNCONVERT(DATETIME,'9999-12-3123:59:59.998',121)END最小日期值:MinimumDateValueCREATEFUNCTION[dbo].[MinimumDateValue]()RETURNSDATETIMEASBEGINRETURNCONVERT(DATETIME,'1753-01-01& 阅读全文
posted @ 2011-06-24 14:01 Insus.NET 阅读(5307) 评论(0) 推荐(1)
摘要: 公司域环境,打开多个Excel文件时,如果在这些打开的文件,会经常性出现“假死”,点击鼠标没有和无反应。网上很多方法是:电脑 >> 属性 >> 高级 >> 性能 >> 设置 >> 视觉效果>>把“在菜单下显示阴影”选项设为去选状态,保存。如上设置,没有效果,问题依然。Insus.NET最终找到方法是修改注册表,方把它解决:打开“注册表编辑器”,找到HKEY_CURRENT_ USER>> Software>> Microsoft>> Office11.0>> CommonOp 阅读全文
posted @ 2011-06-22 15:19 Insus.NET 阅读(972) 评论(0) 推荐(1)
摘要: MS SQL Server判断对象是否存在,方法有多种,Insus.NET列举两种,后一种(方法二)也是Insus.NET最常用与较喜欢的,因为它简单。方法一:IFEXISTS(SELECT[object_id]FROMsys.objectsWHEREname='xxx')方法二:IFOBJECT_ID('XXX')ISNOTNULL 阅读全文
posted @ 2011-06-22 09:54 Insus.NET 阅读(347) 评论(0) 推荐(1)
摘要: 本篇主要介绍asp.net控件CheckBoxList,会分好几个DEMO来实现。其中会出现几个DLL对象,可从下面地址下载:http://www.cnblogs.com/insus/articles/1654653.htmlhttp://www.cnblogs.com/insus/articles/1622884.html从数据库取出数据绑定至CheckBoxList控件,在取出数据之前,得在SQL数据库准备一些数据,创建表[DevCodes],插入数据与获取数据存储过程usp_DevCodes_GetAll:View Code CREATETABLE[dbo].[DevCodes]([DC 阅读全文
posted @ 2011-06-17 16:42 Insus.NET 阅读(6319) 评论(5) 推荐(1)
摘要: 本视频简单演示怎样使用VS2010的Chart图表控件,进行可视化显示。文件格式:.wmv;大小11,876KB;长度:00:09:07。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/How to use chart.rar 阅读全文
posted @ 2011-06-16 09:47 Insus.NET 阅读(603) 评论(0) 推荐(1)
摘要: 生产线上,提升输入员输入效率,在没有购买到Barcode枪之前,需要修改程序,即是说当mouse光标离开TextBox之后,数据自动提交到数据库中。解决这个问题,得需要使用onblur来实现。下面代码并非是专案实现代码,只是模拟相同的功能。View Code <!--Ajax实现页面不闪烁,一直是Insus.NET所喜欢使用的--><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID=& 阅读全文
posted @ 2011-06-15 14:58 Insus.NET 阅读(1840) 评论(2) 推荐(2)
摘要: 在Infor Syteline ERP 系统,根据需要,我们需要对 Inventory Aging Report 页面的Days文本框的Default值进行修改。如下图每个文本框最终值为每个文本框后的数值。更改这些默认值,你也许会按照下面的方法进行,但是它重新加载时,也许不会成功,还是回到原来的值。点击button之后,会出现一个“Edit Component Data Binding”窗口,Click "Edit" button。接下来,再会出现另外一个窗口“Edit Variable Binding”,此时你需要点击“Edit Variable” 按钮。出现“Varia 阅读全文
posted @ 2011-06-14 17:39 Insus.NET 阅读(773) 评论(0) 推荐(1)
摘要: “/WebSite19”应用程序中的服务器错误。不支持关键字: “userid”。说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.ArgumentException:不支持关键字: “userid”。源错误:行24: {行25:行26: return objBusinessBase.GetDataToDataSet("usp_GETCUSTOMERS").Tables[0];行27:行28: }源文件:d:\Backup\Visual Studio 2010\WebSite 阅读全文
posted @ 2011-06-14 11:13 Insus.NET 阅读(1666) 评论(0) 推荐(2)
摘要: 平常时一般不会去动态创建Gridview列(column),但是程序有时就会需要这样去做。下面这个例子,是在Insus.NET开发的一个专案使用,现把它抽取分享出来,如果你有需求,可以参详。如下图:这个动态添加的列(上图红色方框),会放置一个图片铵钮ImageButton。可以写一个列类别,实作在命名空间System.Web.UI下的ITemplate接口,在runtime时new 这个列类别即可。下面是DetailColumn类别,重点部分已经有注释:DetailColumnusingSystem;usingSystem.Collections.Generic;usingSystem.Lin 阅读全文
posted @ 2011-06-10 14:48 Insus.NET 阅读(2789) 评论(0) 推荐(1)
摘要: 一般情况之下,DropDownList的DataTextField只是绑定一个列,因系统要求,DropDownList的DataTextField同时绑定多列来显示。如下图:实现这个并不难,只要在存储过程或SQL语句写好即可。下面实现演示是使用存储过程,两个字段连接为一个,并给它一个别名 ([LName] + N' ' + [FName]) AS [FullName] 。View Code SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEPROCEDURE[dbo].[usp_GetMember]ASSELECT[MemberId] 阅读全文
posted @ 2011-06-08 13:44 Insus.NET 阅读(2798) 评论(1) 推荐(2)
摘要: 前段时间一网友给Insus.NET发送一本书源代码看。最后Insus.NET了解到这些源代码是《ASP.NET项目开发案例全程实录(第二版)》附带源程序,你可以在网上可以下载。由于时间的关系,Insus.NET只看了TM\01\SIS部分的源程序。想起每个人写程序的思想与风格都不一样。Insus.NET跟网友说,如果依Insus.NET的写法,这些源程序可以值得重构重构。现Insus.NET把重构过程录制为视频,分享于此。还有一点Insus.NET要说的是,所有源程序属原作者所有,如有任何不妥,请来信,Insus.NET将删除。另外,录制这些视频,白天上班没有时间,晚上要等小孩子睡着之后,方可 阅读全文
posted @ 2011-06-03 10:07 Insus.NET 阅读(3501) 评论(17) 推荐(3)
摘要: 在论坛上看到一个网友需要,需要把字符串"20110601"转为日期。由于使用DateTime.Parse转出来是一个空值。Insus.NET想到的是使用C#的字符串处理函数Insert()在指定位置插入两个"-"字符即可。View Code strings="20110601";s=s.Insert(4,"-");s=s.Insert(7,"-");Response.Write(s);执行结果:其实,如果以这样格式的字符串,在SQL中是很容易转换的。SELECTCAST('2011060 阅读全文
posted @ 2011-06-01 17:00 Insus.NET 阅读(8033) 评论(0) 推荐(1)
摘要: 最普通的动态创建铵钮方法,并为此铵钮处理它的OnClick的事件。为了演示效果更佳,在aspx使用Ajax,View Code <asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:PlaceHolderID="PlaceHo 阅读全文
posted @ 2011-05-31 15:00 Insus.NET 阅读(3263) 评论(0) 推荐(1)
摘要: 记得以前写网站,网站上都会放一个Javascript写的实时间钟,如今网站整合有Ajax,Insus.NET也跟随改为Ajax的asp:Timer控件。使用asp:timer控件,我们需要设置一个属性Interval,设置在相对于上一次发生的 Tick 事件引发 Tick 事件之前的时间(以毫秒为单位),和一个写OnTick事件。View Code <formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server 阅读全文
posted @ 2011-05-30 09:25 Insus.NET 阅读(2090) 评论(2) 推荐(2)
摘要: 为了客户要求,GridView前面10行数据显示背景色,实现方法,在GridView数据控件写一个OnRowCreated事件,<asp:GridViewID="GridView1"runat="server"OnRowCreated="GridView1_RowCreated">在.aspx.cs写:View Code protectedvoidGridView1_RowCreated(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRow 阅读全文
posted @ 2011-05-28 14:29 Insus.NET 阅读(1510) 评论(0) 推荐(1)
上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 97 下一页