上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 94 下一页
摘要: 开发时,有时会对GridView控件头做一些字段合并。多行表头,多列合并,明白了其中的原理,实现起来,均能运用自如。下面Insus.NET分享自己的做法。创建站点,创建aspx网页,拉GridView控件。去.cs先为GridView绑定数据:OK,上面的程序运行时效果:如果你有看过http://www.cnblogs.com/insus/p/3232057.html这篇,多少会明白,怎样动态变更GridView Header列信息。因此,Insus.NET还是参考此篇来修改,实现此篇的要求。学会简单的,稍复杂的一样可以做得出来。接下来,我们先去.aspx 网页,在GridView控件,添加一 阅读全文
posted @ 2013-08-02 14:42 Insus.NET 阅读(1234) 评论(0) 推荐(2) 编辑
摘要: 近段时间,确是很多专案要写,客户的个性化要求也越来越多。举个例子吧,就是从数据库取出来的字段名,在显示在GridView时,需要全部更为另外一个名称。下面的样例,并非是专案的内容,而是Insus.NET为了演示,而使用相似的数据而已。首先在站点的网页上创建一个网页,并拉GridView控件入网页中,下图蓝色下划线的,就是原本显示的字段名。在.cs中的:OK,上面的程序运行时效果:现在,我们就要动态更改上图中黑体字体的列名,分别为ID,Kind Name和Fruit Name。改为什呢,这要看客户的真正要求了。它总共有3列。因此我们得定义好3列的Field名称,一一对应,并放在一个阵列中。str 阅读全文
posted @ 2013-08-02 10:49 Insus.NET 阅读(1818) 评论(3) 推荐(1) 编辑
摘要: 由于统计需要,先要获取指定日期来获取该日期所在周的第一天,从而算出所在周是哪一天至哪一天。先看下面代码,是获取当天的日期。DateTime.Today如果不是当天,而是指定日期,需要把它转换为日期。DateTime dt = Convert.ToDateTime("2013-08-02");如果,你把指定的日期,是一个非规则的日期格式的字符串,那得使用DateTime.ParseExact来转换http://www.cnblogs.com/insus/p/3231007.html。DateTime有一个函数,是返回星期几的,如dt.DayOfWeek它会返回星期日,星期一, 阅读全文
posted @ 2013-08-02 07:01 Insus.NET 阅读(1316) 评论(2) 推荐(1) 编辑
摘要: 有一字符串“2013080117041122”需要转换为日期时间。Insus.NET在MSDN找到一个方法,就是DateTime.ParseExact,它是可以把一个字符串转换为日期时间的。http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx有关DateTime Format可以参考msdn网站详细说明:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx 阅读全文
posted @ 2013-08-01 19:41 Insus.NET 阅读(2905) 评论(2) 推荐(2) 编辑
摘要: 在网上有看到网友问及,是为匿名集合添加对象,网友提供的实例如下:其实,匿名集合动态添加对象,可以再宣告一个匿名对象p,把原来的匿名集合转为ToList()之后赋予给p匿名对象。 这时我们就可以为p集合添加数据了,添加完毕,再转为ToArray()并赋值给原对象。下面,Insus.NET再列举一个例子,是使用泛型(Generic),原集合List,已经有三个对象。添加数据集合对象二个。先是转为ToList(),然后添加两个对象,再转为ToList(),即可。 阅读全文
posted @ 2013-08-01 16:43 Insus.NET 阅读(1371) 评论(0) 推荐(1) 编辑
摘要: Insus.NET先写两个超简单的方法,均以一个字符串作为参数传入,然后Response.Write()抛出传入的字符串值。好,我们再创建一个网页,在网页上,拉一个TextBox和一个铵钮:然后,去.cs写OnClick事件,在事件中,分别执行两个方法,将得到不同的结果:运行动画效果:现在,我们想尝试一下,把Hi()或Hello()方法作为参数传入,再执行。 我们得先宣告一个委托: public delegate void Alert(string message);使用delegate宣告委托,返回类型一样,如此例是void, 方法的参数也应该是一样。运行结果跟前的动画效果一样,此就不再重复 阅读全文
posted @ 2013-08-01 11:42 Insus.NET 阅读(679) 评论(3) 推荐(2) 编辑
摘要: 前一篇《批量更改某一目录之下所有文件名》只是批量修改所有子目录下的文件名。Insus.NET重构了它。能让它修改所有子目录名和子目录下的文件名。就是分别迭代,目录迭代目录,文件迭代文件。写一个重命名所有目录名的方法,重命名目录时,由于目录类别有一个FullName属性,所以不必再串联目录全名,使用FullName即可以获取。把前一篇迭代重命名文件名的方法,照料搬,不过参数名有变更:再看看Page_Load事件。动画演示一下:下面内容于2013-08-01 08:42分补充:今早,Insus.NET有看到昨天写的,还有待做得优化与简洁,因此对上两个方法,再进生重构,注重下面高亮区块。另一个方法, 阅读全文
posted @ 2013-07-31 17:28 Insus.NET 阅读(823) 评论(0) 推荐(1) 编辑
摘要: 有网友要求,更改某一目录之下所有文件名,但文件名要匹配某一前缀。这个问题,让Insus.NET想以前曾经有实现相似的问题,就是列出某一路径之下所有目录,子目录和文件:http://www.cnblogs.com/insus/archive/2012/04/29/2476473.html就参考它来修改一下吧,下图中一个目录“231_001中国”,它的目录之下,还是两个子目录。每个子目录之下有"999_"前缀的文件名。现我们把"999_"前缀,改为"888_"看看演示:代码中有注解,聪明的你,看得懂。 阅读全文
posted @ 2013-07-31 14:55 Insus.NET 阅读(672) 评论(0) 推荐(1) 编辑
摘要: 看了很多网上的博文,刚看没有做练习,收效不佳,还是花上少少时间来练习一下简洁的Eval的数据绑定, 以增强记忆。 Insus.NET分别以两种情形来分别演示。第一种情形:看看下面的绑定语法,有把容器转为当前页的类别,而获取public的属性。去.cs看看语法:看看运行之后的效果:在上面第一张图片中,需要把变量Container转为网页的类别,说明它的类别就是Page,因此可以简化它的写法:第二种情形:先看看绑定的语法,直接使用Eval()方法来绑定字段。.cs:运行看看效果: 阅读全文
posted @ 2013-07-31 10:51 Insus.NET 阅读(1652) 评论(5) 推荐(2) 编辑
摘要: 一个搜索组件,虽然不是很强大,但它到现在为止,已经是第二个版本了。前一版本:http://www.cnblogs.com/insus/archive/2011/03/30/1999759.html此版本,一改第一个版本的局限性只有AND条件搜索。.NET 4.0的环境,下载地址:http://download.cnblogs.com/insus/Library/InsusSearchUtility_Ver2.rar下载解压之后,把InsusSearchUtility.dll拉入或引用入BIN目录中。引用命名空间。 VB.NET:Imports Insus.NETC# :using Insus. 阅读全文
posted @ 2013-07-29 21:43 Insus.NET 阅读(872) 评论(0) 推荐(2) 编辑
摘要: 客户要求,需要要搜索结果页呈现关键词高亮显示。两种方法可以实现,一个使用Override Render方法,另一个是写一个函数,替换呈现的内容。前者是针对页面级的,而后者是针对字段的。看实现情况页决定。先定义好一个高亮的样式:.hightlight_keywrod { color: red;}第一种方法,Render方法:第二种方法,函数:如果是使用第二种方法,还需要在程序中指定原字符串与关键词来应用这个函数,如下面高亮部分代码:不管是第一种方法,还是第二种方法,以关键词“红水中学”搜索,网页搜索结果运行时,的效果如下: 阅读全文
posted @ 2013-07-28 11:16 Insus.NET 阅读(1736) 评论(2) 推荐(2) 编辑
摘要: 一直以来,Insus.NET在实现GridView编辑时,均是在每笔记录第一列或是最后一列放置编辑铵钮,点击编辑铵钮之后,进行编辑模式。本博文是使用另外方式,即是点击GridView记录行任一位置,进入编辑模式。先来看看GridView的Html样子:DataKeyNames="Fruit_nbr" --> 设置GridView主键,在更新时会用到。OnRowDataBound="GridViewFruit_RowDataBound" --> 这个事件,为GridView编辑模式下,为DropDownList绑定数据。OnRowEditing 阅读全文
posted @ 2013-07-27 13:54 Insus.NET 阅读(6676) 评论(2) 推荐(4) 编辑
摘要: 第一个版本,可以参考:http://www.cnblogs.com/insus/archive/2009/03/13/1411057.html以前的版本,是在Gridview的OnRowCreated事件进行写代码。现今此版本,是使用Override Render方法进行, 能写更少与简洁的代码,在你的网站上,创建一个网页.aspx,在网页中拉一个GridView控件:演示中,从数据库取出数据,绑定在刚才的GridView控件上:现在,我们可以写Render方法了,先定义好两个变量,一个mouse over的样式,另一个是mouse out的样式,foreach所有DataRow,并为Data 阅读全文
posted @ 2013-07-25 16:35 Insus.NET 阅读(532) 评论(1) 推荐(1) 编辑
摘要: 看过下面博文的网友,也许都会觉得有点遗憾,就是很难知道自己点击的是哪一记录行。http://www.cnblogs.com/insus/p/3211017.html针对这个问题Insus.NET再对它进行修改一下。让它能实现经mouse点击之后,被点击的记录行高亮起来。在网站中,创建一个网页.aspx并拉上一个Gridview控件:去.aspx.cs代码页,为GridView控件绑定数据:然后Override Render方法:运行看看: 阅读全文
posted @ 2013-07-25 13:49 Insus.NET 阅读(1161) 评论(1) 推荐(1) 编辑
摘要: 有网友要求在GridView控件上,不管是单击(onclick)还是双击(ondblclick),想获取所击行的信息。技术难度是为GridView的行注册单击或是双击事件。看例子吧:在数据库中创建数据或是在网页中,创建数据集。在站点中,创建一个网页,并在网页中添加一个GridView控件:现在,我们去.aspx.cs为GridView控件绑定数据:在写Gridview的OnSelectedIndexChanging="GridViewFruit_SelectedIndexChanging"事件之前,我们先写存放所选择的信息表格:此表格在运行时,生成这样子:现在可以写OnSe 阅读全文
posted @ 2013-07-24 16:55 Insus.NET 阅读(2634) 评论(7) 推荐(5) 编辑
摘要: Insus.NET以前有写过 《Repeater控件第前10笔记录高亮显示》 不过,现在有一个想法,就是最后一笔记录高亮显示,怎样实现?技术要求,就是获取最后一笔的索引即可。可以从数据源的总记录减去一壹,即可得到最后一笔记录在Repeater控件的索引。在网页中创建一个Repeater控件,并写OnItemDataBound事件。去.aspx.cs写程序:上图中,#1是宣告一个总变量。#2是从数据源的DataTable,获取取记录总数。#3是,判断当前的Item的ItemIndex是否等于总记录减一壹。为何要减壹? 因为索引是从0开始。 你可以不用从总数减壹,但要在Index加壹,如下#4是获 阅读全文
posted @ 2013-07-24 10:53 Insus.NET 阅读(1161) 评论(3) 推荐(2) 编辑
摘要: 上传文件在母版页与Ajax的UpdatePanel的环境进行。由于在母版内使用Ajax,建议使用AjaxControlToolkit.dll组件,去微软官网下载后,并拉入BIN目录中。然后去web.config中配置:创建一个母版FileMgt.master,使用ajaxtoolkit:toolkitscriptmanager和asp:ScriptManagerProxy:创建一个网页LoadFile.aspx,选择则才的母版页。其实asp:FileUpload控件不能在Ajax的UpdatePnael中使用,当点击上传时,已经PostBack了,根本无法拿到FileUpload控件的文件信息 阅读全文
posted @ 2013-07-23 16:34 Insus.NET 阅读(3231) 评论(2) 推荐(3) 编辑
摘要: HtmlAnchor点击之后保持高亮,就是一个链接,在点击之后,还要保持高亮状态。应用在网站后台管理界面,左边菜单点击之后,菜单保持点击高亮状态。为了实现这个功能,确实花上Insus.NET不少时间。因为a标签似乎只有一个瞬间状态,难于捕足到它。下面是Insus.NET实现的过程。其础部分是使用这个演示作为资料: http://www.cnblogs.com/insus/p/3205293.html。为了控制到点击之后的HtmlAnchor的状态,我们必须知道那一个HtmlAnchor被点击了。从前面的演示中,可以看到每一个HtmlAnchor的href的值是不相同的,可以从这点来判断到操作者 阅读全文
posted @ 2013-07-23 09:19 Insus.NET 阅读(58074) 评论(2) 推荐(3) 编辑
摘要: 以前一直使div来创建Vertical菜单,也曾有过3个版本。http://www.cnblogs.com/insus/archive/2011/10/19/2217314.html现今Insus.NET抛开DIV标签生成的方法,使用a标签,而且是能动态添加的Vertical的网站左边菜单条。为了能够动态管理,莫非是把菜单的信息存储于数据库中,在网站的后管理页面能够添加,编辑,更新及删除这些菜单的信息。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGO-- ============================ 阅读全文
posted @ 2013-07-22 15:14 Insus.NET 阅读(6180) 评论(0) 推荐(1) 编辑
摘要: 开发要求,一个用户控件Form以及铵钮事件,需要移至网页来处理。 怎样说呢? 举个简单的例子,用户控件中有一个文本框,一个单选择和一个铵钮。原本是处理逻辑处理均在用户控件进行。现在是这些逻辑处理要搬到网页中来进行。那网页又是怎样的情况? 网页也有一个铵钮,当操作用户点一点这个铵钮,铵钮事件将动态加载用户控件。当操作用户输入完文本框,选择了单选项,点击保存按钮,刚才输入的信息需要显示于网页上。就是这个样子。Insus.NET先设计用户控件:去.UcA.ascx.cs写代码,在站点中,创建一个网页:当网页的铵钮点击加载用户控件之后,用户再次点击用户控件的铵钮时,网页的状态已经消失,也就是说生命周期 阅读全文
posted @ 2013-07-22 11:07 Insus.NET 阅读(685) 评论(3) 推荐(2) 编辑
上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 94 下一页