
C#
文章平均质量分 92
孟子E章
没有填写,可忽略
展开
-
为你的CheckBox和RadioButton控件添色加彩
通过扩展现有的CheckBox和RadioButton控件,可以把这些控件的外观改变不同的颜色,下面就是一个简单的例子。首先建立ColorCheckControl工程,添加两个控件类:ColoredCheckBox.csusing System;using System.Windows.Forms;using System.Drawing;using System.Compon原创 2003-08-11 12:23:00 · 4127 阅读 · 0 评论 -
创建、查询、修改带名称空间的 XML 文件的例子
XML的应用越来越广泛了,如Vista、Flex编程都将使用 XML,正确掌握XML的各种操作,对提高编程效率至关重要。下面就是一个综合处理带名称空间的XML的例子。C#:string w3NameSpace = "http://www.w3.org/2000/xmlns/";System.Xml.XmlDocument doc = new System.Xml.XmlDocument()原创 2006-12-18 09:04:00 · 14420 阅读 · 2 评论 -
ASP.NET 2.0中随机读取Access数据库记录
由于使用ADO访问Access数据库会有缓存,这在随机提取数据库数据时,例如:sql="select top 10 Title,objectGuid from Document Order By Rnd(id)",将得不到随机记录,下面的例子可以克服这一缺陷,实现数据库的随机读取。 C#:@ Page Language="C#" %>DOCTYPE html PUBLIC "-//W3原创 2006-12-21 13:20:00 · 8361 阅读 · 7 评论 -
C#向Excel报表中插入图片的2种方法
这几天做向Excel插入数据,其中有插入图片的需求,经试验,下面2种方法都可以插入图片,但各有不同的用处。现将这2种方法共享出来, 希望需要的朋友进行参考,代码中已经有详细注释了。注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library如果引用列表中没有,需要自行添加 C:/Program Files/Microsoft Office/OFFICE原创 2007-07-23 13:25:00 · 43857 阅读 · 14 评论 -
如何得到 .NET Framework 安装的文件夹?
.NET 提供了得到系统文件夹的方法,如System.Environment.SystemDirectory等,但是,.NET Framework 的安装文件夹可以通过下面的方法得到,但是需要注意,此方法得到的只是当前运行程序使用的版本,要得到其它安装版本的路径,还需要自己再组合或者查询注册表:System.Runtime.InteropServices.RuntimeEnvironmen原创 2007-08-26 16:45:00 · 9856 阅读 · 0 评论 -
利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法(一)
IIS 6.0以后使用MetaBase.xml存储IIS信息,因此,可以直接修改这个文件即可。代码如下: 很显然,这种方法比较复杂,不直观,而且需要停止IIS,影响现有网站。 /// /// 本方法创建一个站点(当然,创建虚拟目录也完全没有任何问题,做法类似),并设置IIS中ASP.NET版本为2.0/// /// /// private void button1_Click(ob原创 2007-08-26 22:22:00 · 13683 阅读 · 5 评论 -
对XML实现自定义、多字段排序
对Xml排序,除了使用XSLT之外,还可以使用XPathExpression类,但这些类一般情况下只支持数字和字符串类型的数据类型排序。要实现按照自己的排序方法排序,需要自己进行定义。AddSort 方法使用户能够按对象的数据类型(而不是按字符串或数字)将对象排序。IComparer 对象提供了 Compare 方法的实现,该实现支持按用户定义的类进行排序。下面的例子就是实现自定义排序,并且支原创 2007-09-13 17:17:00 · 7381 阅读 · 1 评论 -
使用XmlDocument/XmlDataDocument类加载XML文件时如何忽略DTD验证
在XML文件含有外部DTD验证的时候,使用XmlDocument/XmlDataDocument类的Load方法会抛出如下的例外:System.Xml.XmlException: 未找到所需的 DTD 标记。 行 m,位置 n。我们可以采用下面的方法不去加载外部资源:XmlDocument doc = new XmlDocument();doc.XmlResolver =原创 2007-09-17 15:21:00 · 6552 阅读 · 1 评论 -
得到给定扩展名的文件图标
原文:地址:http://www.flawlesscode.com/post/2008/02/Getting-the-icon-for-a-given-file-extension.aspx代码下载:http://www.flawlesscode.com/file.axd?file=IconUtils.zip主要代码: using System;using System.D转载 2008-04-27 20:23:00 · 3440 阅读 · 1 评论 -
如何使用C#或者VB.NET读写Access数据库的标题(Caption)、描述(Description)等字段信息?
前几天有人问:如何在使用 C# 或者 VB.NET 读写 Access 数据库的标题信息?Access 数据库的有些信息不能通过 ADO.NET 来读取的,需要使用 DAO 来进行读写,这些属性包括:CaptionColumnHiddenColumnOrderColumnWidthDecimalPlacesDescriptionFormatInputMask原创 2009-10-14 22:55:00 · 8116 阅读 · 5 评论 -
将文本文件的内容或者文字保存成图片
调用方法:ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png"));实现代码: void ConvertTextFileToImage(String textF原创 2011-08-12 22:36:36 · 11038 阅读 · 8 评论 -
IIS代码管理(1):遍历应用程序池和属性
下面的代码实现遍历 IIS 6应用程序池的一个方法:System.DirectoryServices.DirectoryEntry appPoolRoot = new System.DirectoryServices.DirectoryEntry(@"IIS://localhost/W3SVC/AppPools");//得到默认应用程序池的方法可以直接使用 IIS://localhost/W3原创 2006-08-14 16:27:00 · 6393 阅读 · 1 评论 -
检测远程URL是否存在的三种方法
本文用3种方法检测远程URL是否存在。private void Page_Load(object sender, System.EventArgs e){ string url1 = "http://dotnet.aspx.cc/"; string url2 = "http://dotnet.aspx.cc/Images/logo.gif"; Response.Write("方法1:"); Res原创 2005-11-30 18:32:00 · 10500 阅读 · 6 评论 -
利用WebClient类向服务器上载文件
利用WebClient类向服务器上载文件 作者: 孟宪会 出自: 【孟宪会之精彩世界】 发布日期: 2003-7-30 17:44:10 .NET 提供了许多上载文件的方法,在Windows Form应用程序中,我们可以使用WebClient类来实现。WebClient类也有两个方法可以上载,UploadFile和OpenWrite方法,下面就是一个实际的例原创 2003-08-01 18:58:00 · 3751 阅读 · 0 评论 -
在DataGrid中添加Radio(单选按钮)列
查看例子 DataTable Cart; DataView CartView; ICollection CreateDataSource() { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32))); dt.Columns.A原创 2004-07-17 13:56:00 · 8402 阅读 · 4 评论 -
画带阴影效果的文字
using System;using System.Drawing;using System.Drawing.Text;using System.Drawing.Drawing2D;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Data; namespace原创 2004-07-06 18:26:00 · 5264 阅读 · 2 评论 -
带图片的,多列的DropDownList的实现
下面是模仿的DropDownList的效果,支持图片,多列,换行等。查看例子 WebDropDownList.aspx AutoEventWireup="false" Inherits="eMeng.WebDropDownList" %>模拟下拉列表框BODY {FONT: 12px 宋体}TD {FONT: 12px 宋体}DIV {FONT: 12px 宋体}LABEL {PADDING-R原创 2004-07-29 17:51:00 · 16410 阅读 · 18 评论 -
在.NET中利用XMLHTTP下载文件
利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:using MSXML2;下面就是主要的代码:private void Page_Load(object sender, System.EventArgs e){ string Url = "http://dotnet.aspx.cc/Images/logoS原创 2004-09-02 18:30:00 · 7714 阅读 · 4 评论 -
在.NET中杀死Word,Excel等进程
下面的方法可以直接调用private void KillProcess(string processName){System.Diagnostics.Process myproc= new System.Diagnostics.Process();//得到所有打开的进程 try{ foreach (Process thisproc in Process.GetPro原创 2004-09-14 09:26:00 · 10370 阅读 · 21 评论 -
在ASP.NET中跨页面实现多选
本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路很简单:用隐藏的INPUT记住每次选择的项目,在进行数据绑定时,检查保存的值,再在DataGrid中进行选中显示。下面时完整的代码和例子:查看例子SelectMultiPages.aspxAutoEventWireup="false" Inherits="eMeng.Exam.SelectMultiPages" %>跨页面实原创 2004-10-08 08:40:00 · 9436 阅读 · 17 评论 -
在.NET中实现彩色光标,动画光标和自定义光标
面是完整的例子,可以通过命令行编译即可看到效果。Test.csusing System;using System.Drawing;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Reflection;namespace ColorCursor{ /// /// 本例子的作用: /原创 2004-10-22 08:42:00 · 9843 阅读 · 15 评论 -
C# 实现向浏览器的兼容性视图列表中添加、删除网站和检查网站是否在兼容性网站列表中
今天回答论坛上的一个问题,搜索了一下网上,并找到原创 2014-04-20 14:46:43 · 13316 阅读 · 17 评论