自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(87)
  • 资源 (2)
  • 收藏
  • 关注

原创 带母版页的GRIDVIEW导出到EXCEL方法

        GridView1.AllowPaging = false;        //string path = Server.MapPath("Draw.xls");        Response.ClearContent();        Response.AddHeader("content-disposition", "attachment; filename=Draw.xl

2008-07-25 16:10:00 617

转载 GridView鼠标移动行变色

方法一: 在GridView的 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow)

2008-06-12 10:01:00 2009 1

转载 用C#打开记事本,并且给记事本添加内容

 #region [ API: 记事本 ]        ///         /// 传递消息给记事本        ///         ///         ///         ///         ///         ///         [DllImport("User32.DLL")]        public static extern int SendMes

2008-06-04 17:23:00 3201

原创 C#也能动态生成Word文档并填充数据

要使用C#操作Word,首先要添加引用:        1、添加引用->COM->Microsoft Word 11.0 Object Library       2、在.CS文件中添加using Word;下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:(例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)       

2008-05-16 17:36:00 580

转载 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005

在CSDN上总是有网友问这个问题,自己也遇到过,因些写出来供参考:症状:oWordApplic = New Word.Application当程序运行到这句时出现下面的错误:检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。oWordApplic = New

2008-05-16 16:54:00 990 1

转载 因为它是在别处已打开 Word 无法保存此文件

症状当您要打开 MicrosoftWord 中运行 Microsoft Visual Basic for Applications (VBA) 宏并以保存更改到 Word 文档, 然后出现以下错误信息: 因为它已打开其他地方 Word 无法保存此文件。 (/) // 服务器 共享 文件名 .doc /例如, 您运行 VBA 宏是类似于以下示例时可能出现此问题: Sub Test()Dim Wo

2008-05-12 17:30:00 3766

转载 .net下实现Word动态填加数据打印

今天研究了一下.net下实现Word动态填加数据打印的做法,觉得颇有收获~       以前做过Excel相关的东西,所以对OFFICE的COM有一些了解,很顺利的找到了需要引用的COM和其帮助文档~具体做法是在引用里添加 COM --------Microsoft word 11.0 object library, 然后引入命名空间: using WordApplication = Mi

2008-05-12 17:28:00 1542

转载 关于Microsoft.Office.Interop.Word类库

今天练习C#操作Word文档,首先要引入类库(Microsoft.Office.Interop.Word ),可是在我机器上无法引用,于是找其原因是没有安装“Office 2003 主 Interop 程序集”.安装方法(网上介绍的):运行office2003安装程序,选择“添加或删除组件”,->勾选“高级自定义应用程序”,->展开特定于应用程序的节点。要获取 Microsoft Office

2008-05-12 16:32:00 3392

原创 根据word模板生成word表格报表文档(C#)

主要功能为根据word模板生成word报表文档,注意引用Interop.Word.dll;首先要生成word程序对象Word.Application app = new Word.Application();根据模板文件生成新文件框架File.Copy(TemplateFile, FileName);生成documnet对象ord.Document doc = new Word.Document(

2008-05-12 16:25:00 2355

转载 用 VB 写一个类读写 INI 文件

INI 文件是什么样子?——不会吧,这都不知道。INI 文件就是 Windows 中常见的以 .ini 为扩展名的文件,其内部格式和各部分的名称如下: [Section1]Key1=Value1Key2=Value2Key3=Vlaue3[Section2]Key1=Value1Key2=Value5Key4=Value4Key5=..

2008-05-09 09:38:00 746

原创 报表服务中的编程

Reporting Services 提供了良好的应用程序和管理工具,使得您无需编写一行代码就可以创建、查看和管理报表。您可以将 Reporting Services 作为一种现成的报表解决方案,方便地处理现有 SQL Server 数据库、Analysis Server 数据库和其他数据源类型。但是,如果您希望把 Reporting Services 集成到自定义的门户中,或者是想提供给用户自定

2008-04-30 15:23:00 308

原创 界面控件资源

Infragistics NetAdvantage For .NET破解版下载摘要:Infragistics NetAdvantage For .NET是NetAdvantage系列产品的.NET版本,它是.NET平台下最全面的用户界面控件产品套装,强大的功能使您更容易的在您的WEB应用程序或桌面应用程序中创建美观实用的用户界面。http://blog.csdn.net/lvfengxian/

2008-04-25 10:57:00 659

原创 用.net remoting做三层数据库应用,出现未标记为可序列化

做的是.net   remoting应用,对于执行远程对象中的变量的赋值操作,执行远程对象中的函数时,赋值内容和函数的参数必须是可序列化的。               1、基本数据类型可以               2、从MarshalByRefObject继承的类中的变量可以               3、标记有[Serializable]属性的类的的变量可以    

2008-04-17 15:14:00 633

原创 C#读写xml文件实例

已知有一个XML文件(bookstore.xml)如下:xml version="1.0" encoding="gb2312"?>bookstore>  book genre="fantasy" ISBN="2-3631-4">    title>Oberons Legacytitle>    author>Corets, Evaauthor>    price>5.95price>

2008-04-15 13:47:00 338

原创 js日历控件[超酷超漂亮]

title> - -选择日期 - -title>script>//*************************日历控件***************************// cody by [STAR].sjz  2003-10-31// 说明:返回值为 一个字符串// 格式如下:// 使用方法  : //  var dataString = showModalDialog("cal

2008-04-09 16:34:00 441

原创 .net海量数据分页通用存储过程

.net海量数据分页通用存储过程

2008-04-07 11:32:00 382

原创 针对sql 2005优化的高性能分页存储过程

存储过程代码如下: ALTER PROCEDURE [dbo].[Pg_Paging]@Tables varchar(1000), --表名,多红表是请使用 tA a inner join tB b On a.AID = b.AID@PK varchar(100),    --主键,可以带表头 a.AID@Sort varchar(200) = , --排序字段@PageNumber 

2008-04-07 11:30:00 431

原创 CRC32 in c#

If you need a CRC32 on a file or stream, here is some c# to do that: // program.csusing System;using System.Collections.Generic;using System.Text; namespace CRC32{      // Sample program to show usa

2008-03-28 16:21:00 1566

原创 c# vs2005 多线程中调用窗体控件

Vs 2003用多了,装了VS 2005就有点用不习惯了,以前在2003里面不会因为在线程里面对其它线程中的控件进行操作而报错,到了2005这个就变成一个异常了,不过这也是为了线程之间的安全性,所以只能找新的方法来实现原来的跨线程操作了。   在讲解如何进行跨线程操作前,我抄一段摘自网上关于VS2005进行这一改动的好处的说法:    由于Windows窗体控件本质上不是线程安全的。因此如果有两个

2008-03-28 13:42:00 1185 2

原创 在GridView中针对鼠标单击的某一独立单元格进行编辑

原文地址:http://www.codeproject.com/aspnet/EditGridviewCells.asp[原文源码下载][译者改后源码下载]原文发布日期:2007.04.07作者:Declan Bright翻译:webabcd介绍ASP.NET的GridView控件允许你通过设置它的EditIndex属性来编辑数据行,此时整个数据行都处于编辑模式。 如果你在EditItem

2008-03-28 11:19:00 992

原创 (转)GridView功能汇总

GridView点击删除后弹对话框再删除添加一个模版列,编辑模版列,并加入一个linkButton ,在onClientClick中加入JavaScript:return confirm(你确定要删除该行记录吗?);在html中找到那个模版列在其中加入这个属性CommandArgument=选中LinkButton的事件Command项,写入LinkButton1_Delete

2008-03-28 11:17:00 497

原创 用Visual C#编写仿MSN Messager的滚动提示窗口

实现方法 效果示例图498)this.style.width=498;" src="http://developer.51cto.com/files/uploadimg/20051102/1412120.gif" />第一步,建立一个Windows Application,然后在主form中放置一个Button,如下图所示:498)this.style.width=498;"

2008-03-26 11:37:00 341

原创 C#.Net网络程序开发-Socket篇

Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket

2008-03-26 11:25:00 285

原创 C# Socket编程

//Socket基本编程 //服务端: using System.Net; using System.Net.Sockets; using System.Text; using System.Threading;  Thread mythread ; Socket socket; // 清理所有正在使用的资源。 protected override void Dispose( bool dis

2008-03-26 11:21:00 329

原创 c#生成验证码的缓存问题

以前有过一篇文章是动态生成验证码的例子,这里再补充一点,因为很多东西例子跟实际应用还是有很大的区别,你会碰到一些意想不到的问题。例如,最近我用到的验证码类(checkcode.aspx.cs): 程序代码using System;using System.Collections;using System.ComponentModel;using System.Data;usin

2008-03-24 17:03:00 683

原创 一个有用的Windows服务小程序——用来完成Server端的Socket通信

今天被迫要做一个接收通信的模块,以前从来都没有做过关于通信方面的东西,就像没有做过有关GIS方面的程序一样是头一次开发此类程序。      这个Socket通信说是自己的其实完全不是(如果哪位高人见到此程序是您本人开发的千万不要介意,本人也是在网上搜索出的,这个程序真的很不错,值得推广哦!在此谢谢发布此Socket通信程序的高人)。      此程序的大部分源码没有任何改动,只是原来的Server

2008-03-22 13:38:00 318

原创 GridView的RowCommand事件中取得行索引

前台添加一模版列,里面添加一个Buttonasp:TemplateField HeaderText="测试">                                  ItemTemplate>                                      asp:Button ID="Button1" CommandName="btn" runat="server" Sty

2008-03-22 11:30:00 417

原创 ASP.NET 2.0 GridView 範例集

作者:黃忠成這篇文章從何來?在寫【極意之道 - ASP.NET AJAX/Silverlight】一書之前,我曾經動過念頭撰寫一本 ASP.NET 2.0 聖經類型的書籍,也付諸執行了一段時間,完成了近 500 頁的書稿 (500 頁,僅是此書的 3 章....,全書規劃有 15 章),但由於工作上的關係,我終究沒能在 ASP.NET 3.5 推出前完成這一本書,只是將書中的 ASP.NE

2008-03-21 15:19:00 957

原创 扩展GridView控件(索引) - 增加多个常用功能 [转]

文章索引扩展GridView控件(0) - 基本架构、增加事件和要点汇总扩展GridView控件(1) - 鼠标经过行时改变行的样式扩展GridView控件(2) - 复合排序和排序状态提示扩展GridView控件(3) - 根据按钮的CommandName设置其客户端属性扩展GridView控件(4) - 联动复选框(复选框的全选和取消全选)扩展GridView控件(5) - 固定指定行、指定列

2008-03-21 15:17:00 391

原创 用C#写一个Web自定义控件

原来写的用户控件,但是维护太麻烦,后来就写了一个自定义控件,比较好维护,使用也方便多了。该控件是一个时间控件,通过下拉列表框选择时间的年、月、日、时、分、秒。初始化时要提供可选时间的起始年份。源代码如下:using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using

2008-03-21 15:16:00 783

原创 用Visual C#.NET编写服务器日期控件

一、序言  Visual C#.NET是微软公司出品的一种新的编程语言(以下简称C#),它继承了C语言的一些特性,也加入了一些新的元素。以前用过Delphi开发程序的人可能刚开始使用C#的时候,对其有一种似曾相识的感觉(至少包括我)。是的,C#语言的创始人正是以前在Borland公司开发出Delphi语言的Anders Hejlsberg。在我开始使用C#开发程序时,就觉得它是一款很棒的开发Win

2008-03-21 15:14:00 428

原创 ASP.NET 2.0 – 如何巢状化GridView控件

图表 1 最近听到有许多朋友询问如何以巢状方式使用GridView控件,也就是说在GridView控件中再内含另外一个GridView控件。我们最近在撰写ASP.NET AJAX一书时,刚好撰写了一个这样的范例,在此与大家分享其关键技巧。 图表1所示者是我们所撰写的网页范例,从外观可以看出,我们是以巢状方式使用GridView控件。外层的GridView控件用以显示产品类别数据(也

2008-03-21 14:09:00 387

原创 C#導出Excel源碼

C#導出Excel方法有多種﹐常用的按照Microsoft 的方法如下:1﹑"Use Automation to Transfer Data Cell by Cell "2﹑"Use Automation to Transfer an Array of Data to a Range on a Worksheet "3﹑"Use Automation to Transfer an ADO Reco

2008-03-18 14:49:00 397

原创 Asp.net直接保存文件到客户端

在我们的系统的编写过程中,应该有很多的时候需要客户下载文件.我第一次的做法(应该也是大部分人的做法吧?)是:1 HttpResponse response = HttpContext.Current.Response;2 string js = "window.open({0});";3 js = string.Format(js, url);4 response.Write(js);5 

2008-03-18 14:47:00 261

原创 MVC在Web系统中的模式与应用

面向对象的设计模式是经验的总结,MVC思想是原先用于构建用户界面的。这篇文章主要论述了如何在新的Web应用领域中使用设计模式和MVC架构。文章首先介绍了设计模式的概念和特点,以及MVC架构的设计思想,并分析了MVC架构中包含的几种主要的模式。然后根据Web应用系统的特点,就如何应用模式和MVC架构提出了一些设计思路。 1. 引言1.1 设计模式面向对象技术的出现和应用大大提高了软件的重用性和软件的

2008-03-17 16:54:00 266

原创 C# WinFrom中实现最小化至系统托盘

刚在写个程序,遇到个小问题,就是当点击最小化按钮时,如何把程序最小化到系统托盘里去。其实这样的例子在很多软件上面都可以见到的,但刚开始找属性时并没有任何和系统托盘有关的,找了一下事件,也没有发现有关最小化按钮点击的事件。郁闷中,于是上网搜索了一下,才发现原来有个叫NotifyIcon的控件(汗一个,再BS自己一个,以前怎么没发现)。而最小化的事件也可以换种思路去实现(用Size

2008-03-11 10:55:00 449

原创 c#怎么启动和停止windows服务

protected void btnRestart_Click(object sender, EventArgs e) { ServiceController sc = new ServiceController( "wuauserv "); sc.ServiceName = "localhost "; switch (sc.Status) { case ServiceControllerSt

2008-03-10 11:47:00 1764

原创 .NET Remoting

原文:http://book.csdn.net/bookfiles/406/10040614819.shtml23.3.1  第一个.NET Remoting应用程序所谓.NET Remoting就是跨应用程序域边界调用程序集。如图23-16所示,显示了.NET Remoting应用程序的基本构架。从图23-16中看到,Remoting服务端承载远程对象,使外界能与之通信,对外的信道可

2008-03-09 14:05:00 1836 7

原创 利用vs.net快速开发windows服务(c#)

一步一步学Remoting之一:从简单开始 一、Remoting的优缺点? 优点: 1、能让我们进行分布式开发 2、Tcp通道的Remoting速度非常快 3、虽然是远程的,但是非常接近于本地调用对象 4、可以做到保持对象的状态 5、没有应用程序限制,可以是控制台,winform,iis,windows服务承载远程对象 缺点: 1、非标准的应用因此有平台限制 2、脱离iis的话需要有自己的安全机制

2008-03-09 14:03:00 1335

原创 用C#.NET实现拖放操作

在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。拖放操作在代码中是通过三步实现的,首先是启动拖放操作,在需要拖动数据的控件上实现MouseDown事件响应代码,并调用DoDragDrop()方法;其次是实现拖放效果,在目标控件上添加Drag

2008-03-09 11:39:00 391

makecert signcode ieexperess 下载

一、“数字证书”制作软件MakeCert<br>  makecert.exe是一个微软出品的用来制作“数字签名”的软件,是命令行界面,利用它可以轻松地做出属于自己的个人“数字签名”,当然自己做出来的这个数字签名是不属于受信任的证书的,但这并不太影响使用^*^<br><br>二、CAB压缩软件包制作工具IEXPRESS<br>  是MAKECAB.EXE的GUI界面程序,用来把程序所需文件压缩打包为CAB格式,便于传输,当然如果你的程序是一个独立的EXE文件时,可以不需要用这个工具打包,但考虑现在多数免费空间不支持EXE格式的文件上传,建议打包!类似的工具还有命令行界面的Cabarc.exe;<br><br>三、数字签名软件 Signcode<br>  我们可以使用signcode.exe和自己的“数字证书”签署自己的软件,给软件加上数字签名,使其可以在网页中运行。<br>

2008-03-07

c#写的activeX

http://blog.csdn.net/qcdn/archive/2008/03/06/2153377.aspx<br>一文中的附件

2008-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除