- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 MessageBox.Show方法出现“容量超出了最大容量。参数名: capacity”错误!
我遇到一个奇怪的问题,就是 MessageBox.Show方法中的title属性赋值时不能使用过多的汉字。我当时用了四个汉字,就报了“容量超出了最大容量。参数名: capacity”错误。最后改成如下的形式就OK了。DialogResult dr = MessageBox.Show("您确定要退出程序!", "提示", MessageBoxButtons.YesNo, MessageB
2012-02-28 16:29:23 2562 2
转载 Stream 和 byte[] 之间的转换
/* - - - - - - - - - - - - - - - - - - - - - - - - * Stream 和 byte[] 之间的转换 * - - - - - - - - - - - - - - - - - - - - - - - */ /// /// 将 Stream 转成 byte[] /// public byte[] StreamToBytes(S
2012-02-28 16:26:17 465
原创 我对C#中委托概念的理解
我们都知道,C#中有“接口”这个概念,所谓的“接口”就是定义一套标准,然后由实现类来具体实现其中的方法,所以说“接口,是一组类的抽象”。同样道理,我们可以将“委托”理解为“方法的抽象”,也就是说定义一个方法的模板,至于这个方法具体是怎么样的,就由方法自己去实现。我们知道接口的最大好处就是可以实现多态,同理,“委托”是可以实现方法的多态,当我们想调用某个具体方法的时候,我们不直接调用这个方法,而
2012-02-17 15:46:07 877
转载 C#实现Word中表格信息读取
很多时候,会有很多信息存放在Word文档中。而我们需要把这些信息提取出来,另做它用。而Word的格式是ms的机密,不知道有没有NB人可以对其做字符流的分析,反正我是没这能力也没这打算。所以就只能用ms提供的组件来进行编程。但ms没有提供托管的类库,而是提供了对com组件的PIA转换。具体添加,使用和相关知识,可以参见kaneboy's blog中的http://blog.joycode.com/k
2012-02-17 13:50:39 4784
转载 GridView多行表头的实现
由于时间关系,我就不整理了。注转自:http://ccj188.blog.51cto.com/447493/94497方法一:实现方法就是给单元格填充我们想要的格式代码。 在行创建事件中加如下代码:protected void GridView1_RowCreated( object sender, GridViewRowEventArgs e ) {
2012-02-17 13:42:20 1135
转载 GridView多行表头合并
多行表头合并, 网上很多实例, 这里写的很详细, 力求让每个人都能看懂.实现原理:GridView在ASP.NET中最终转为HMTL的表格显示表头。在GridView创建行表头行时: e.Row.RowType == DatacontrolRowType.Header清除掉旧的表头, 再重新拼接新的表头. TableHeaderCell thc = new TableHeaderC
2012-02-17 13:38:34 6040 1
原创 获取MSSQL Server中的相关信息(视图、存储过程、触发器、表)
在SQL SERVER得到某个数据库下面所有的表、视图、存储过程、触发器select name from sysobjects where xtype='TR' --所有触发器select name from sysobjects where xtype='P' --所有存储过程select name from sysobjects where xtype='V' --所有视图
2012-02-10 16:17:43 1135
转载 Response.ContentType 网页输出word excel 的格式
不同的ContentType 会影响客户端所看到的效果.默认的ContentType为 text/html 也就是网页格式.代码如:显示的为网页,而则会显示html原代码.以下为一些常用的 ContentTypeGIF imagesJPEG imagesTIFF imagesMICROSOFT WORD document
2012-02-10 10:36:42 15026
转载 C#实现文件下载的几种方式
先把有问题的代码贴出来吧,using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebCo
2012-02-10 10:36:11 969
转载 ODP.NET 连接Orcale的使用方法
上星期重装了系统,使用Win2008换掉了以前用的WIn2003,很多的软件都需要重新安装,以前Oracle使用9i版本,因为公司就使用这个版本开发数据库.但是Win2008 不兼容只能使用oracle 11G 没这了,使用11G 吧但是出现了毛病 自己开发Vs2008程序的时候的使用Oracle.DataAccess.dll因为我使用的是11G的数据库,所以开发非常的顺利,底
2012-02-09 09:47:53 3115
原创 WCF服务端与客户端代码示例
近日在研究WCF,现将成功过的代码贴出来。一、服务端代码: Uri wcfUri = new Uri("http://10.68.198.41:8001/WCF/"); ServiceHost serviceHost = new ServiceHost(typeof(Service1), wcfUri);
2012-02-06 16:40:43 1144
转载 使用CodeDom来动态生成.cs文件
感兴趣的同仁可以试试。此贴仅为备忘。命名空间:using System.CodeDom;using System.CodeDom.Compiler;using Microsoft.CSharp;using System.IO; private void button1_Click(object sender, System.EventArgs e) { Co
2012-02-06 08:41:33 1229
转载 MSSQL表数据导出成Insert脚本
创建如下的存储过程即可。 set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: -- Create date: -- Description: 将表数据生成Insert脚本 -- Demo : exe
2012-02-06 08:39:32 3744
转载 C#导出数据到word相关问题汇总
1、System.UnauthorizedAccessException: 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005使用Word必须对dcom进行配置,给用户使用office的权限,否则就会出现以上错误。具体配置方法如下: 1:在服务器上安装office
2012-02-03 16:17:24 1356
转载 C#对*.ini文件的读写操作
1.using System;2.using System.Collections.Generic;3.using System.Runtime.InteropServices;4.using System.Text;5.6.namespace Ini7.{8. /// 9. /// 创建一个新的ini文件存储或者加载数据 10. /// 11.
2012-02-03 16:14:15 533
转载 Win7中如何删除访问共享时所保存的用户名和密码
问题:我本机是win7系统的机器访问了xp上的共享目录。在访问的时候,提示要输入用户名和密码我输入了一个权限较低的用户名和密码,并且点了保存密码。此后再访问该共享目录的时候,就直接进入不需要再输入密码了!但是我现在的XP系统被重新换成sever2003了,使用本机win7访问时,一直提示出错。解决方法:点击“控制面板”→“用户帐户”→“管理您的凭据” 然后重启机器,就
2012-02-03 09:30:54 3666
转载 .NET中使用自定义缓存依赖
在 ASP.NET 1.x 中,我们可以使用 CacheDependency 来实现缓存依赖策略,但由于这个类是 sealed 的,我们无法继承这个类来实现我们自己的策略。但是到了 ASP.NET 2.0,我们已经可以从这个类派生出自己的缓存依赖类了。假定我们要设计一个页面,需要从博客园首页获取最新的贴子信息。为了提高性能,我们希望页面数据仅当博客园首页有更新时才重新生成,否则的话就直接从缓存
2012-02-02 08:20:55 1086
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人