编程技巧 - 文章列表

  • 将ASP.NET Control转换为String

    下面的类可以实现将ASP.NET的Control(包括aspx页面)转换成String字符串,可以用于: \n1.用邮件发送ASP.NET的内容 2.用XSLT转换页面的输出 3.ASPX页面的全局字符串的使用 \nC#代码 复制C#代码保存代码using System;using System.IO;using System.Text;using System.Web;using System.Web.UI;\npublic class Render{ public static string RenderControl(System.Web.UI.Control contro

  • DataGrid资料

    关于datagrid的打印 http://www.chinaaspx.com/article/csharp/295.htm C#中为DataGrid添加下拉列表框 http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspx DataGrid也玩分页 http://dev.csdn.net/article/32/32339.shtm DataGrid的正反双向排序 http://dev.csdn.net/develop/article/26/26817.shtm DataGrid删除确认及Item颜色交替 http://dev.c

  • 利用OleDb对象,将数据库中全部表转换成XML文件

    ASP.NET Dataset让你在页面中使用XML格式的文件提供了便利。如果您的数据全部都在一个数据库中,该如何进行转换呢?如果你的数据库与OleDb兼容的话,下面就看看如何把数据库中的所有表转换成XML文件。文件名字与数据库中的表的名字相同。本代码包含两个版本:C#版本和VB.NET版本。 \nC#版本:\n<%@ Page Language=”C#” %><%@ import Namespace=”System” %><%@ import Namespace=”System.Data”

  • 实现类似Windows资源管理器的DataGrid

    在DataGrid中,我们可以实现类似Windows资源管理器的效果,即对列进行排序,该列颜色与其它列不同。下面就是实现的代码: \nC#代码: \nDataGridLikeWindowsExplorer.aspx \n复制ASPX代码保存代码<%@ Page language=”c#” Codebehind=”DataGridLikeWindowsExplorer.aspx.cs” AutoEventWireup=”false” Inherits=”aspxWebCS.DataGridLikeWindo

  • 利用自定义分页技术提高数据库性能

    Web应用程序是显示数据库中数据的一个非常好的方法,通过它,你可以把业务复杂,并有访问和安全规则的数据库数据以一种简单、直观的方式向用户提供查询和更新的功能。用户判断数据库应用程序一个很常用的标准就是处理数据的快慢。许多Web页面都向用户提供了多种可搜索的列表显示来有效地定位记录的位置,一个比较简单而且常用的例子就是在线图书查询系统,它允许用户可以按作者,按书名或者按主题来检索图书信息。 ASP.NET提供了一个DataGrid控件可以比以前的ASP方便地创建创建数据列表,DataGrid控件除了内建的数据表现和方法之外,还允许用户自己定义表现形式。分页技术为用户可管理的数据查找提供方便

  • .NET资源站点汇总

    快速入门 http://chs.gotdotnet.com/quickstart/ 本站点是微软.NET技术的快速入门网站,我们不必再安装.NET Framework中的快速入门示例程序,直接在网上查看此示例即看。 微软官方.NET指导站点 http://www.gotdotnet.com/ 上面的站点是本站的一个子站点,本站点提供微软.NET官方信息,并且有大量的用户源代码、控件下载,微软.NET开发组的人员也经常在此站点发表一些指导性文章。 SourceForge http://www.sourceforge.net 世界上最大的Open Source项目在线网站,上面已经有.NET的各种

  • 模拟Asp.Net Forums实现可以换皮肤的控件

    为了帮助您理解《Asp.Net Forums2.0深入分析》之 Asp.Net Forums是如何实现代码分离和换皮肤的,现在我们一起来写一个代码分离带换皮肤功能的登陆页面: \n第一步:新建ThemeDemo项目 \n第二步:添加基类SkinnedWebControl.cs 复制C#代码保存代码using System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;\nnamespace WebUC.ThemeDemo.Controls{[ ParseChildr

  • 使用ASP.NET 2.0 DetailsView控件处理数据

    在前两个星期,我们已经探讨了如何使用ASP.NET 2.0的GridView数据控件查看和操作网页中的数据。(如果你还没看过,现在还来的及,点击这里浏览第一部分和第二部分。)使用GridView控件可以方便对大量数据的处理,但你经常需要对GridView控件中的单行数据或记录进行具体处理。这时,ASP.NET 2.0中有另一个控件(DetailsView)会使这项任务变得简单。\nDetailsView 控件\n在ASP.NET 1.1中,对单条记录的操作需要自己定义,并加以拓展,但到了2.0,我们有了DetaillsView控件,这就变得简单又直截了当了。这个控件可以和任意数据源进行绑定,并

  • ASP.net下大文件上传的解决方案及WebbUpload组件源码

    ASP.net下大文件上传的解决方案及WebbUpload组件源码 WebbUpload上传组件 特性简介 可上传上小于1G的文件,可以配置Web.config文件来设定上传文件的大小。 完全基于.NET开发,无需任何客户端配置。 提供同步的上传进度条,显示实时上传进度信息。 不破坏页面逻辑,提供类似ASP.NET内置上传组件的使用方法。 不受 Server.ScriptTimeout(请求的超时设置) 影响,可配置服务器处理时间。 开发测试环境 操作系统:Windows XP Professional(en) 开发工具:Microsoft Visual Studio.NET 2003 WE

  • 解决:操作必须使用一个可更新的查询

    SQLSERVER转成ACCESS时,提交更新数据的操作,经常出现 “操作必须使用一个可更新的查询”的错误. 有几个主要的错误原因: \n这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为 ADO由于以下的几个原因而不能够写数据库造成的。 \n1、最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。  要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为Jet需要在该目录建立一个.ldb文件。 // 2003 系