C#
ALLsharps
这个作者很懒,什么都没留下…
展开
-
把Excel文件中的数据读入到DataGrid中
private DataSet CreateDataSource() { string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C://Inetpub//wwwroot//contacts.xls转载 2006-05-24 09:55:00 · 1710 阅读 · 0 评论 -
WCF的自定义异常处理
[ServiceContract(Namespace = "THT.Service")] public interface IService1 { [OperationContract] [FaultContract(typeof(MyException))]//加上错误异常类型,在客户端就会生成该异常的代码,接下来就是捕获了原创 2012-01-01 16:44:01 · 1297 阅读 · 0 评论 -
使用DEV转WORD为PDF
var files = Directory.GetFiles(@"F:\已加图片"); files.ToList().ForEach( w=> { richEditControl1.LoadDocument(w);原创 2012-03-23 18:19:44 · 2416 阅读 · 1 评论 -
WCF读取配置动态生成客户端对象
写一个类,用于动态生成WCFClient对象,无须每个WCF服务生成一个对应的配置, public class WcfServiceFactory { /// /// /// /// /// (127.0.0.1) /// 1-65535 public static原创 2012-03-15 11:42:13 · 5277 阅读 · 0 评论 -
Linq To SQL通用分页存储过程二个,支持多表联合.
/// /// 数据库查询会话基类 /// public class DataContextBase : DataContext, IPagingDataContext { private static readonly MappingSource MappingSource = new AttributeMappingSource();原创 2012-03-15 12:30:43 · 3273 阅读 · 1 评论 -
asp.net dev express 非常规方法破解.
这个方法只能用于破解asp.net控件..原理就是屏蔽那个广告条.其实很简单,几行代码就搞定了.首先在页面里重写下面方法protected override void Render(HtmlTextWriter writer) { if (writer is Html32TextWriter) {原创 2012-03-15 16:13:08 · 2304 阅读 · 0 评论 -
C#使用DeflateStream压缩与解压
/// /// 简单的压缩 /// public static class CompressHelper { /// /// 压缩字符串 /// /// /// public static byte[] CompressString(string str)原创 2012-03-15 15:39:53 · 9615 阅读 · 0 评论 -
C# 使用JSON对数据序列化和反序列化.
public static class JsonHelper { /// /// JSON序列化 /// public static string JsonSerializer(T t) { //so DataContractJsonSerializer se原创 2012-03-15 15:45:25 · 1708 阅读 · 0 评论 -
C# 仿MVC从Request请求中返回对象,及获取客户机的MAC地址等.
/// /// Request /// public static class RequestHelper { /// /// 返回请求的int /// /// 键 /// 默认值 /// 最大值 /// 最小值 ///原创 2012-03-15 15:59:51 · 8909 阅读 · 1 评论 -
ZIP压缩与解压
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.IO.Compression;namespace RobinLib{ public class Compressor { priva转载 2012-01-01 18:18:35 · 688 阅读 · 0 评论 -
通过反射返回实例的私有属性值
private static byte[] ReadBytes(BinaryReader b,long length){Type t = b.BaseStream.GetType();//返回基础流的类型var p = t.GetProperty("Eof", BindingFlags.Instance | BindingFlags.NonPublic);//返回私有属性var e原创 2011-12-15 22:16:41 · 564 阅读 · 0 评论 -
DataGrid 的 ItemDataBound 中如何获取匿名类型数据源的Item
在ItemDataBound中使用来获取当前行的数据(User),e.Item.DataItem as User但是如果数据源是匿名类型的,如何获取该类型?求解..原创 2011-11-29 13:31:37 · 705 阅读 · 0 评论 -
C#发送HTTP请求
/// /// 返回URL内容,带POST数据提交 /// /// /// /// GET/POST(默认) /// public static string SendData(string url,string data,string method) { WebRequest wr = WebRequest.Create(url)转载 2006-05-26 21:37:00 · 6729 阅读 · 1 评论 -
Asp.net MVC 异步处理。
public class HomeController : AsyncController { // // GET: /Home/ [OutputCache(Duration = 3)] [Asyn原创 2011-07-25 07:48:57 · 948 阅读 · 0 评论 -
获取调用该方法的上一个方法
MethodInfo method = (MethodInfo)(new StackTrace().GetFrame(1).GetMethod());原创 2011-11-21 13:23:05 · 778 阅读 · 0 评论 -
解决缓存页面的BUG
protected void Page_Load(object sender, EventArgs e){ Response.Cache.SetOmitVaryStar(true);}转载 2011-11-21 13:37:19 · 1105 阅读 · 0 评论 -
在byte数组中搜索byte[]
public static int ByteIndexOf(byte[] searched, byte[] find, int start) { bool matched = false; int end = find.Length - 1; int skip = 0; for转载 2011-11-21 14:33:07 · 6956 阅读 · 4 评论 -
C# xml
public static string GetValue(string key, string FileName) { string XPath = "/appSettings/add[@key='?']"; XmlDocument membershipConfig = new XmlDocument();转载 2011-11-03 17:03:17 · 492 阅读 · 0 评论 -
C#byte[]序列化及xml序列化,支持序列化后再压缩.
/// /// 对象的序列化助手 /// public static class SerializerHelper { /// /// 返回对象序列化为byte数组 /// /// 对象类型 /// 对象 /// public static by原创 2012-03-15 16:04:49 · 5733 阅读 · 0 评论