.net/c# - 文章列表

  • 在DataGrid和GridView中对表头设定背景图片

    在某些情况下,DataGrid或者GridView的默认样式并不能满足日益高涨的用户的要求,很多人追求美观的样式。对表头设定背景也是其中的一个方面,那么有什么好的方法可以达到这一要求呢,我的方法如下:DataGrid:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ if(e.Item.ItemType == System.Web.UI.WebControls.ListItemType.Header) { e.I

  • asp.net2.0两句代码搞定文件上传

    1、建立FileUpLoad.aspx文件和文件夹upLoad2、FileUpLoad.aspx代码如下:<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”FileUpLoad.aspx.cs” Inherits=”FileUpLoad” %><!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://w

  • .NET3.5和VS2008中的ASP.NET AJAX

      在过去,我曾在《VS 2008 JavaScript Intellisense》 和 《 VS 2008 JavaScript debugging》 中讨论过JavaScript和AJAX方面的改进。下面是作为VS 2008和.NET 3.5一部分发布的一些ASP.NET AJAX运行时特性的几个备注,以及你在VS 2008中打开现有ASP.NET AJAX 1.0项目时需要知道的几个重要事项。\n  包括在.NET 3.5中的ASP.NET AJAX  ASP.NET AJAX 1.0是以可以在ASP.NET 2.0之上安装的单独一个下载的形式发布的。从.NET框架3.5开始,所有这些特

  • ASP.NET与Javascript代码结合实现一种常用效果

    Javascript的子父页访问、函数调用  效果:比如一个设备管理系统的某处要填入设备编号,但设备编号通常比较难记,而可能记住的只是哪个部门哪个位置的设备。因此,我们想在文本框旁边加一个按钮,点击之后弹出一个子页面,这里有设备编号、设备的各项详情对照的一个表格,我只要根据位置找到该设备,双击此记录,设备编号便填上去了。  实现过程:  父页面  打开新窗口的javascript函数为: function openpage(htmlurl) { var newwin=window.open(htmlurl,”newWin”,”to

  • asp.net2.0生成验证码,并显示验证码

    1、建立网站,添加一个网页ValitionNo.aspx,和Default.aspx,新建一个文件夹images。如图所示:2、ValitionNo.aspx里不用放任何控件,代码如下:<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”ValitionNo.aspx.cs” Inherits=”guestBook_ValitionNo” %><!DOCTYPE html PUBLIC “-//W3C//DTD

  • 使用ASP.NET 2.0中的ReportViewer控件

      本文翻译:webabcd\n  介绍\n  任何数据驱动型的应用程序都有一个普遍的需求,那就是报表。 但是,在ASP.NET 1.x中并没有给我们提供这个非常重要的特性。 然而很幸运的是,伴随着.NET 2.0而来的ReportViewer控件可以满足你对报表的一些基本需求。 我将会在本文中向你演示如何使用这个控件。 ReportViewer控件既可以在web程序中使用,也可以在windows程序中使用。 在这里,我将只介绍如何在web程序中使用它。\n  报表示例\n  我们假设要生成一个如下所示的顾客信息列表:  上面的报表是一个非常简单的以国家分组的顾客信息列表。 报表的数据是从No

  • GridView添加统计(合计)行

    前提:设置属性ShowFooter=”True”方法一:使用SQL查询统计出合计值,在绑定GridView时让其结果赋于一个DataTable(全局变量),然后在RowDataBound事件中程序代码:if (e.Row.RowType == DataControlRowType.Footer) { e.Row.Cells[0].Text = “合计”; e.Row.Cells[3].Text = dtSum.Rows[0][0].ToString(); e.Row.

  • GridView的各种用法(2)

    5.GridView和CheckBox结合: \n效果图: \n后台代码: \nusing System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;using System.Data.SqlClient; \npu

  • 从.NET类库代码来看ASP.NET运行时

      写在前面的话:网上讲Asp.net运行模式的好文章已经很多了,笔者本不用多此一举,另成一文。但从笔者自己的学习经验看,如果学到的这些知识不能对应到类库中的源代码,印象总归不够深刻,大有隔靴搔痒之感。只好自己写上一篇,对这方面的知识做个小小的总结。文中所有内容都是笔者在看了网上很多文章后,结合自己的开发经验得出的一些理解,难免有错误的地方,欢迎批评指出。另外,由于笔者能力所限,很多地方并未说透(真正对应到代码),也盼高手能够给予补充。 \n  一.进入Asp.net运行时之前\n  虽然本文的重点是对托管代码的解析,但为了整个知识点的完整性,这里简单介绍一下IIS处理请求的一些基本情况。在一

  • 利用C#远程存取Access数据库

      目前,基于数据库服务器的桌面管理程序和Web程序已经有太多的应用了,尤其是网络的大量普及,孤立地数据库管理系统无法胜任分布式管理应用,但是面对基于Access数据库的现有的桌面应用我们也无法完全的摒弃。我们利用.Net 远程处理功能将连接和存取Access的行为封装为一个远程对象,供网络中其它客户端通过调用该远程对象来存取实际的Access数据库。我们以 C# 2005 为开发语言来实现上述功能。\n  一、 技术要点\n  我们都知道Windows应用程序在运行时会启动一个进程,其总包括若干线程,不同的进程之间通信是开发分布式应用程序所必需的,传统上,这不仅需要深入了解通信流两端上进程的