上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 98 下一页
摘要: 可以先看看效果,被禁用的DropDownList的Items已经无法选取与颜色也变为灰色。刚开始,DropDownList没有接收从网址传来的参数时,它每一个Item都是可以选取的,一旦接收了值。所对应的DropDownList的item将无法选取而达到禁用。xxx.aspx:<asp:DropDownListID="DropDownList1"runat="server"></asp:DropDownList>xxx.aspx.cs:View Code protectedvoidPage_Load(objectsender,Ev 阅读全文
posted @ 2012-04-17 23:36 Insus.NET 阅读(1427) 评论(0) 推荐(2)
摘要: 问题来自论坛http://topic.csdn.net/u/20120415/17/3f264265-b25c-4db8-a192-520e8a60e4c1.html?85396问题分析,aspx页面的控件需要控制显示与否,就如同象是一个小电灯,为了不让它通电之后常亮。因此需要一个开关才能控制到它。什么样的开关它管不了那么多,只要能控制开与关功能即可。用户控件的Button,它可以实现开关功能。它可以控制电器的电路开与关。接下来,两个电器是不同的对象,怎样让它们连接在一起。在程序中,可以使用Interface(接口)来实现。我们可以写一个叫开关接口ISwitchable。ISwitchable 阅读全文
posted @ 2012-04-16 14:51 Insus.NET 阅读(1495) 评论(1) 推荐(2)
摘要: 本篇教你动态添加用户控件。为了让用户控件能ASP.NET页面实现动态添加,首先写一个接口IGetUCable,这个接口有一个函数,返回对象类型是UserControl。View Code usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;///<summary>///SummarydescriptionforIGetUCable///</summary>namespaceInsus.NET{publicinterfaceIGetU 阅读全文
posted @ 2012-04-16 00:39 Insus.NET 阅读(1091) 评论(2) 推荐(1)
摘要: 路径: Master Explorer > Modules > Customer > General > Customers在Customer字段输入需要Credit hold的客户ID,按F4 进行Filter In Place。切换(switch)至Credit标签。把Credit Hold选择去选,和选择一个Reason原因,最后在Credit Limit字段设置为0,保存即可。 阅读全文
posted @ 2012-04-10 10:22 Insus.NET 阅读(442) 评论(0) 推荐(1)
摘要: 一个客户的SQL Server,他手动更新表,需要调整字段显示的顺序,但出现了下面提示,防止保存更改需要表重新创建。 解决此问题,打开菜单tools > Opetions...选项窗口:展开至Designers > Table and DatabaseDesigners,可以看到右边的一个选项Prevent saving changes that require table re-creation。把它去选即可。 阅读全文
posted @ 2012-04-09 14:36 Insus.NET 阅读(371) 评论(0) 推荐(2)
摘要: 最终效果:实现效果,首先准备一张图片,高度为25pixel,宽度为1至3pixel渐变的图片。可以这里下载。还要准备数据:View Code Dictionary<int,int>Datas{get{Dictionary<int,int>d=newDictionary<int,int>();d.Add(1,35);d.Add(2,45);d.Add(3,20);returnd;}}ok,数据准备完了,在aspx里放三个Label控件,当然你可以显示在其它控件或是标签中,有一点要注意的是Width="300",它是渐变图片在100%的宽度。 阅读全文
posted @ 2012-04-01 23:07 Insus.NET 阅读(1468) 评论(3) 推荐(3)
摘要: 先看看效果:准备数据:http://www.cnblogs.com/insus/articles/1439030.html.aspx:<asp:CheckBoxListID="CheckBoxListColour"runat="server"RepeatColumns="10"RepeatDirection="Horizontal"OnDataBound="CheckBoxListColour_DataBound"OnSelectedIndexChanged="CheckBoxL 阅读全文
posted @ 2012-04-01 14:45 Insus.NET 阅读(975) 评论(1) 推荐(4)
摘要: Linq有7个聚合函数操作符,可详细参考下表: 序号名称描述1Aggregate从某一特定序列或集合中收集值,当聚合完成时,它将序列中返回值进行累积并返回结果。2Average计算一个数值序列的平均值。3Count计算一个特定集合中元素的个数。4LongCount返回一个Int64类型的值,用它来计算元素大于Int32.MaxValue的集合中元素数。5Max返回一个序列中最大值。6Min返回一个序列中最小值。7Sum计算集合中选定值的总和。下面Insus.NET列举其中5个Min、Max、Average、Count、Sum常用的函数作演示。使用泛型(Generics)List<int& 阅读全文
posted @ 2012-04-01 12:22 Insus.NET 阅读(1365) 评论(0) 推荐(1)
摘要: 问题是这样的。从订阅表中SELECT某一个用户所有订阅的目录,然后可以绑定至前台显示给用户,让用户知道自己有哪些订阅和哪些目录没有订阅。如下表[dbo].[SubScription]:需要SELECT用户ID为15的所有订阅目录。如最终结果:Insus.NET是在SQL Server 2012结合XML的FOR XML PATH()来实现。参考:View Code SELECT[UsersId],[SubscriptionCataLog]=STUFF((SELECT','+CAST([SubscriptionCatalog_nbr]ASNVARCHAR(MAX))FROM[db 阅读全文
posted @ 2012-03-28 14:32 Insus.NET 阅读(1975) 评论(1) 推荐(2)
摘要: 首先对比效果:样式前RadioButtonList每个项目是没有设置前景色的。现在Insus.NET改写为样式后的效果。这个改动,都是因昨晚开发时,儿子做完作业,来到Insus.NET身旁看了屏幕上写的程序。他用手指指并问,那是什么?Insus.NET跟他说“那是让用户可以选择颜色的功能。”他听了,回答说“既然是选择颜色的,怎会每个颜色都是黑色呢?”......现在Insus.NET分享实现的方法,其中有应用了泛型(System.Collections.Generic)。.aspx:<asp:RadioButtonListID="RadioButtonListColour&qu 阅读全文
posted @ 2012-03-27 15:03 Insus.NET 阅读(800) 评论(2) 推荐(2)
摘要: 参考下图,可看到效果,为CheckBoxList每个项目添加一张图片。准备五张图片,如上图,和CheckBoxList项目数据:View Code privateDictionary<string,string>Operation(){Dictionary<string,string>o=newDictionary<string,string>();o.Add("i","Insert");o.Add("e","Edit");o.Add("c","Ca 阅读全文
posted @ 2012-03-27 00:48 Insus.NET 阅读(931) 评论(1) 推荐(1)
摘要: MS SQL Server一个自定义函数[dbo].[udf_ConvertSecondToTime],把秒数转换为时间。传入的值最大为86399,如果大于这个数值,这将会出现异常:The conversion of a nvarchar data type to a datetime data type resulted in an out-of-range value.udf_ConvertSecondToTime SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--============================================= 阅读全文
posted @ 2012-03-24 22:40 Insus.NET 阅读(597) 评论(0) 推荐(1)
摘要: T-SQL自定义函数,它有点像MS SQL Server的REPLICATE函数。它有三个参数,第一个@String是原有字符串,第二@Char参数就将要加入至前置字符串,第三个@Leng参数为前置字符串重复次数。udf_LeftPad SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:Insus.NET--Createdate: 2012-03-24--Description:CharactertoprependontoString--======= 阅读全文
posted @ 2012-03-24 12:54 Insus.NET 阅读(581) 评论(0) 推荐(1)
摘要: AjaxToolkit:CalendarExtender 控件,可以让用户选择日期。由于不能对它做过多的定制,但我们可以使用另外的方法实现相同的功能。如设定用户输入的日期格式,判断用户输入的值是否为日期,使用asp:CompareValidator限制用户输入的日期等于、小于,小于等于、大于或大于等于某一个锚点日期。View Code 日期:<asp:TextBoxID="txtDespatchDate"runat="server"CssClass="textbox"Width="80px"></ 阅读全文
posted @ 2012-03-24 09:46 Insus.NET 阅读(1483) 评论(0) 推荐(1)
摘要: Insus.NET在前段时间,曾分享过一篇文章的上一篇和下一篇导航是使用了用户控件实现,并拉入文章显示的页面。这样子,显示文章最基本需要去读取三次数据库获取数据,一次是获取文章信息,另两次是在用户控件被使用,是获取前一篇和下一篇的标题和ID。为了改善这个性能的问题,故产生此篇:去除用户控件,直接在读取文章时,把上一篇的ID与标题与下一篇的ID与标题一起获取。这样一次获取,节能60%。可以参考获取文章的存储过程:usp_Article_GetByPrimaryKey SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--====================== 阅读全文
posted @ 2012-03-23 23:54 Insus.NET 阅读(847) 评论(3) 推荐(1)
摘要: 近时间的开发专案中,再次对ASP.NET的编辑界面进行简化。从这里可以看到以前的两个版本简化:ASP.NET简化编辑界面 和 ASP.NET简化编辑界面 V2 首先看看本次效果,本效果是在Microsoft Visual Studio 11 Beta 和 Microsoft SQL Server 2012 环境之下实现:编辑工具条写成为一个用户控件(UserControl):View Code <%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="Operation.ascx.cs& 阅读全文
posted @ 2012-03-23 14:55 Insus.NET 阅读(1248) 评论(1) 推荐(2)
摘要: 这两天,从微软官方网站的订阅站点下载,并把Microsoft Visual Studio 11 Developer Preview 升级为Visual Studio 11 Beta Ultimate版,以及把SQL Server 2008 R2升级为SQL Server 2012。意味着今后的开发是使用这工具和数据库了。以下内容于2012-03-23 20:46添加:What's New in ASP.NET 4.5 and Visual Studio 11 BetaWhat's New in SQL Server 2012以下内容于2012-06-02 10:04添加:昨天晚 阅读全文
posted @ 2012-03-23 14:19 Insus.NET 阅读(952) 评论(2) 推荐(2)
摘要: 下面两个自定义函数,一个是获取指定的前一天的日期,另外一个是获取指定日期的后一天日期。开发企业内网软件常用,为了更好的的规范和代码维护,Insus.NET常会把一些重复使用的代码,重构为函数。返回前一天:udf_Yesterday --=============================================--Author:Insus.NET--Createdate: 2012-03-22--Description:指定日期,返回前一天日期--=============================================CREATEFUNCTION[dbo].[u 阅读全文
posted @ 2012-03-22 11:06 Insus.NET 阅读(865) 评论(0) 推荐(1)
摘要: 判断指定一个日期,是否为今天。 本自定义函数,返回BIT数据类型,如果返回1,说明指定的日期为今天日期,否则不是。自定义函数中,使用了另外一个T-SQL日期比较的函数[dbo].[DateTimeCompare](date1,date2),此函数详细可参考http://www.cnblogs.com/insus/archive/2011/06/24/2089005.htmludf_IsToday --=============================================--Author:Insus.NET--Createdate: 2012-03-22--Descripti 阅读全文
posted @ 2012-03-22 10:38 Insus.NET 阅读(1349) 评论(0) 推荐(1)
摘要: 当浏览文章时,希望在文章下面有一个导航,就是上一篇和下一篇的功能。可从下三张截图看到效果:要SQL查询语句前,就须把上一篇和下一篇的文章ID找出来,下面的SQL语句有些字段已经省略。View Code SELECT[ArticleId],[Subject],(SELECTMAX([ArticleId])FROM[dbo].[Article]ASa1WHEREa1.[ArticleId]<a.[ArticleId])AS[PrevArticleId],(SELECTMIN([ArticleId])FROM[dbo].[Article]ASa1WHEREa1.[ArticleId]>a 阅读全文
posted @ 2012-03-18 08:10 Insus.NET 阅读(2354) 评论(7) 推荐(2)
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 98 下一页