.net/c# - 文章列表

共 170 页

  • ASP.NET实例:手把手教你如何扩展GridView之自带分页

    您在使用GridView的时候是不是每次都要处理分页事件OnPageIndexChanging,面对成千上万的页面,您是否在页面中都有这样的代码: this.PageIndex = e.NewPageIndex;,看着原来写的臃肿的页面代码,您高兴的起来么?现在考验程序员水平的标准不再是写过多少行代码了,同志们,而是用最少的代码实现最多的功能。下面谈谈怎么实现一个自己会分页的GridView扩展,进一步实现GridView的自动化。 首先谈谈实现这个功能的思路,我们在平时无奈的写下 this.PageIndex = e.NewPageIndex;的时候,下面作的事情肯定是获取数据源并绑

  • ASP.NET实例:增强 GridView 控件的功能

    还记得雅虎的XX(不好意思,忘记姓甚名谁了)有一篇演讲,其中一个字就是“懒”。咱写代码的,不懒点儿还真是吃不消,尤其是现在这样要命的天气~~。\n相信大家都多少有抱怨GridView控件的功能吧,咱在这就不多说了,贴出代码是最重要的。\n520)this.width=500″ border=0>\n该类增强了微软的GridView的功能,增加了“首页”、“上页”、“下页”、“尾页”按钮,方便大家使用,翻页事件也已经添加好,在相关页面只要添加以下代码就可以了:protected void Page_Init(object sender, EventArgs e) {

  • ASP.NET实例:手把手教你如何扩展GridView之自动排序篇

    看到这两天园子里面“强奸”GridView的兄弟们可真不少,自己也手痒,也凑凑热闹,写得好,大家鼓励鼓励,写的不好,大家多多指教。 首先说说本文要实现的目的,大家都知道GridView支持排序,但是每次排序的时候,都需要给GridView添加OnSorting事件,这么繁琐而费力,作为世界上最最聪明的程序员的我们难道没有抱怨么?废话少说,不才想到了一种解决这个问题的方法,可以让大家一劳永逸。下面就让兄弟我臭摆一下,希望园子里面的高高手,大大牛们给给面子,捧捧场,别取消兄弟。 首先创建一个GridViewEx的类,并继承GridView,然后添加如下委托 \npublic delegat

  • ASP.NET实例:手把手教你如何扩展GridView之自带CheckBox

    我们在使用GridView的时候,很多时候需要使用CheckBox列,比如批量删除,批量审批,但是每每都需要记住繁琐的实现方法。多麻烦呀!再次给GridView做个手术,让它自己就能产生CheckBox岂不爽死了。以后您就有权利忘记怎么实现CheckBox列了。哈哈,作咱们这行的,就要学的慢慢退化,什么事情都记着,累也累死了。 下面谈谈我这实现的思路: 因为GridView是基于模板的,Columns也不能在后台添加,所以排除通过添加Column来实现,而采用在GridView创建行的时候动态创建表单元格,在表头行上添加一个全选CheckBox,数据行上添加选择框,点击全选

  • ASP.NET实例:在ASP.NET中创建使用全球唯一标识符

      全球唯一标识符由128位整数组成,你可以利用它进入任何一台需要输入唯一标识符的电脑或任何一个需要唯一标识符的网络。Tony Patton讲解了.NET Framework是怎样教你创建自己的全球唯一标识符的。 \n  TechRepublic的free.NET时事通讯每周三刊发,在讨论诸如网页服务, ASP.NET, ADO.NET, 以及 Visual Studio .NET的问题时,里面举出了一些有用的提示和编码的例子。你现在就可以订阅。   当Windows的开发者们需要一个唯一值的时候,通常他们会用一个全球唯一标识符。微软用全球唯一标识符这一述语来描述一个唯一的数字,它可以识别一个

  • ASP.NET实例:增强 GridView 控件的功能(二)

    首先非常感谢各位对我上篇文章的关注,小弟更新迟了,在此道歉。上一次发布的代码在使用中还是有一些缺点,比如没有导出数据的功能等。这次增加导出功能,可导出Excel、Word、HTML等格式。再加入了可隐藏指定列的功能。此类已经自动设置指定的GridView的AllowPaging为True了,更简化用户的操作。\n说明:由于很多兄弟的导出功能需要设置几个地方才可以用,本次发布的代码加入了 ExportDataPage 类,只要调用GridView的页面继承该类,就不用任何设置就可以使用导出功能,具体请看演示。这次加上了演示站点,代码不方便粘贴,请下载使用,谢谢。\n代码下载 源码里附有演示。代码

  • ASP.NET实例:手教你如何扩展GridView之自带Excel和Word导出

    在web应用程序中,我们是不是很发愁打印问题,您是不是有过为了打印写Activex的经历,我们有没有想过,Word和Excel的打印功能能被我们利用起来呢?只要我们将我们将数据导出到Excel或者Word中,打印岂不是小case了么。下面就谈谈如何让GridView自己支持导出Excel和Word 。 首先增加了两个属性,用于指示是否支持Excel导出和Word导出 //增加了一个设置是否显示“导出Word”按钮的属性 /**//// <summary> /// 排序提示信息 /// </summary>

  • ASP.NET实例:Asp.net FMS 开发视频网站

    昨天看到利用FMS(Flash Media Server)做在线视频录制的资料,地址:http://www.cincn.com/article.asp?id=15,还有播放流式FLV文件的资料,地址:http://blogs.ugidotnet.org/kfra/archive/2006/10/04/50003.aspx,很好,把我高兴坏了,所以有了FMS架设视频服务器的想法, ,主要内容如下:开发步骤:1。下载FMS http://blogs.ugidotnet.org/kfra/archive/2006/10/04/50003.aspx,安装配置。2。使用flash制作FMS视频采集的控件

  • asp.net中数据校验部分的封装与应用

    我们的业务系统涉及到较多的表单编辑与校验,最简单的办法是使用asp.net自带的数据校验控件即可,但这样有以下3个问题: 1 校验控件要在设计时加入到表单上,并手工设置:数据类型,错误信息等属性,比较繁琐。 2 对于一个输入框,我们可能要检查多项,如:必填,必须是日期格式,并且要大于2007-1-1。这样就需要加入多个校验控件。 3 业务规则和表单绑定在一起,不利于维护和重用。\n我们希望的校验功能是: 1 校验规则和表单脱离,表单上画好输入框即可,校验控件会在运行时,根据配置文件动态创建。 2 根据验证规则,生成默认的:不能为空,错误的数字类型,必须在1到100之间这样的提示信息。 3 灵活

  • ASP.NET中通过对话框方式下载文件

    ASP.NET中通过对话框方式下载文件\n1 通过探出对话框提示文件下载或打开 \n2 通过自定义Header让特定的应用程序打开文件 \n使用的方法:Response.TransmitFile() \n例程: \nResponse.ContentType = “image/jpeg”;Response.AppendHeader(“Content-Disposition”,”attachment; filename=SailBig.jpg”);Response.TransmitFile( Server.MapPath(“~/images/sailbig.jpg”) ); \n流传送所使用