上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 96 下一页
摘要: 比如一个字符串"a,b,a,c,b,b,d",现在我们要统计每个字符串出现次数。解决这个问题,我们可以使用泛型集合 Dictionary(TKey,TValue)。它有一个key值用来存储字符串和一个value值,用来存储字符串出现的次数。实现第一步,需要把字符串分割为一个array,需要使用到的函数Split():string[]arr=s.Split(',');第二步,用Dictionary(TKey,TValue)实例化。Dictionary<string,int>Statistics=newDictionary<string,int 阅读全文
posted @ 2012-04-29 10:36 Insus.NET 阅读(1128) 评论(2) 推荐(1)
摘要: 本演示是让你知道如何多个值绑定至ListBox显示为选中。ListBox在default情况之下,SelectionMode为Single,因此为了多选,而需要设置此属性为Multiple。在实现之前,可以先看到Insus.NET所实现最终效果,gif动画,无声音:.aspx:<asp:TextBoxID="TextBox1"runat="server"Width="300"></asp:TextBox><br/><asp:ButtonID="Button1"runat=& 阅读全文
posted @ 2012-04-26 22:21 Insus.NET 阅读(1782) 评论(0) 推荐(3)
摘要: 专案需要,一个TextBox要存储时间值。由于asp.net的Validation的验证工具的asp:CompareValidator只能验到日期。验证日期可以参考:http://www.cnblogs.com/insus/archive/2012/03/24/2415171.html如何判断用户在TextBox输入的字符串就是一个有效的时间呢? Insus.NET解决方法并没有使用正则表达式,也可以实现到相同验证效果,没有警告提示,说明输入的字符串是一个有效的时间字符串:.aspx,放置一个TextBox, 写OnTextChanged事件,还要设置AutoPostack=“true”属性。 阅读全文
posted @ 2012-04-26 17:54 Insus.NET 阅读(1038) 评论(2) 推荐(3)
摘要: Vertical Line显示效果:使用CSS:border-right:#a5acb51pxsolid;详细的html code(Highlight部分): 阅读全文
posted @ 2012-04-26 08:47 Insus.NET 阅读(567) 评论(0) 推荐(2)
摘要: 网友要求做一个文章摘要,由于文章包含有Html标签,在截取文章头200个字符串时,得到的字符串将是一些意想不到的结果。因此让Insus.NET为他解决去除html标签,然后再从去除Html标签之后的结果截取200个字符串。实现这个功能,可以使用RegularExpressions正则表达式:. 匹配除 "\n" 之外的任何单个字符。* 匹配前面的子表达式零次或多次。? 匹配前面的子表达式零次或一次。因此只要把文章的"<.*?>"替换为String.Empty即可。接下来,Insus.NET写一个函数,在写函数之前,先引用一个命名空间:usin 阅读全文
posted @ 2012-04-25 21:02 Insus.NET 阅读(1045) 评论(2) 推荐(3)
摘要: 此篇算是对http://www.cnblogs.com/insus/archive/2012/04/17/2454620.html重构升级。因为网友需要不但能禁用还能可以启用DropDownList的Items。为了不想用户写太多代码。Insus.NET写了一个类别,并让它继承了System.Web.UI.WebControls命名空间下的DropDownList. 可从下图看到InsusDropDownList实例化并传入DropDownList控件,然后实例化之后的对象,就是可以使用highlight的四个方法DisableImsByText(), DisabletemsByVue() . 阅读全文
posted @ 2012-04-19 11:52 Insus.NET 阅读(2363) 评论(0) 推荐(3)
摘要: 可以先看看效果,被禁用的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 阅读(1416) 评论(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 阅读(1473) 评论(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 阅读(1079) 评论(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 阅读(438) 评论(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 阅读(349) 评论(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 阅读(1459) 评论(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 阅读(963) 评论(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 阅读(1343) 评论(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 阅读(1958) 评论(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 阅读(789) 评论(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 阅读(916) 评论(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 阅读(580) 评论(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 阅读(568) 评论(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 阅读(1473) 评论(0) 推荐(1)
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 96 下一页