首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#

摘要:datagridview某列格式化成两位小数.............................................................................................................................................................datagridView.columns[i]/defaultCellStyle.Format='f";------------------------------------------------------------ 阅读全文

posted @ 2010-05-20 12:42 达奇 阅读(1839) 评论(0) 推荐(1)

摘要:ASP.NET探针获取IP Request.ServerVariables["LOCAL_ADDR"].ToString() 获取域名 Request.ServerVariables["SERVER_NAME"].ToString() 获取语言 Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"].ToString() 获取端口 Request.ServerVariables["SERVER_PORT"].ToString() IIS版本 Request.ServerVar 阅读全文

posted @ 2010-05-19 18:07 达奇 阅读(312) 评论(0) 推荐(1)

摘要:操作Cookie/// <summary> /// 保存一个Cookie /// </summary> /// <param name="CookieName">Cookie名称</param> /// <param name="CookieValue">Cookie值</param> /// <param name="CookieTime">Cookie过期时间(小时),0为关闭页面失效</param> public void SaveC 阅读全文

posted @ 2010-05-19 17:47 达奇 阅读(309) 评论(0) 推荐(1)

摘要:在数据库编程中我们经常用到连接字符串,针对不同的数据库有不同的连接字符串方法1.新建一个文本文件,把后缀名改成*.udl,双击打开按照提示完成里面的操作,然后测试连接,成功后关闭,在用记事本打开,呵呵,里面就有连接字符2.http://www.connectionstrings.com/ 阅读全文

posted @ 2010-05-19 17:46 达奇 阅读(237) 评论(0) 推荐(1)

摘要:比较两个DataSet,并产生增量数据/// <summary> /// 比较两个DataSet,并产生增量数据 /// </summary> /// <param name="oldDataSet">原始DataSet</param> /// <param name="nowDataSet">现有DataSet</param> /// <param name="primaryKey">原始DataSet和现有DataSet Tables[0]的主键& 阅读全文

posted @ 2010-05-19 17:34 达奇 阅读(582) 评论(2) 推荐(2)

摘要:查询数据库所有表名并插入XML #region 把查出来的表存起来 try { conn.Open(); SqlCommand comm = new SqlCommand("select name from sysobjects where type='U'", conn); dr = comm.ExecuteReader(); for (int i = 0; i < j; i++) { while (dr.Rea... 阅读全文

posted @ 2010-05-19 17:33 达奇 阅读(225) 评论(0) 推荐(1)

摘要:算法归纳递归法转换整数为字符void convert(int n){int t;if((t=n/10)!=0)convert(t);putch(n%10+'0');}判断素数int isPrime(int n){int i;for(i=2;i<n/2;i++)if(n%i==0) return 0;return 1;}求闰年if((year%4==0&year%100!=0)||(year%400)==0)printf("%d is a leap year",year);elseprintf("%d is not a leap yea 阅读全文

posted @ 2010-05-19 17:26 达奇 阅读(202) 评论(0) 推荐(1)

摘要:C#操作注册表using Microsoft.Win32; public void SetStartPage(string StartPage) { RegistryKey rk0 = Registry.CurrentUser; RegistryKey rk1 = rk0.OpenSubKey("Software", true); RegistryKey rk2 = rk1.OpenSubKey("Microsoft", true); RegistryKey rk3 = rk2.OpenSubKey("Internet Exp... 阅读全文

posted @ 2010-05-19 17:26 达奇 阅读(212) 评论(0) 推荐(1)

摘要:简单MD5加密string strmd5 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");//str 是传进来的值strmd5 即 加密后的md5值了 阅读全文

posted @ 2010-05-19 17:25 达奇 阅读(268) 评论(0) 推荐(1)

摘要:C#洗牌using System;using System.Diagnostics;using System.Collections;namespace Dachie{ class Program { static void Main(string[] args) { //初始化牌局 int[] array = new int[54]; for (int i = 0; i < array.Length; i++) { array[i... 阅读全文

posted @ 2010-05-19 13:35 达奇 阅读(178) 评论(0) 推荐(1)

摘要:判断文件夹大小using System;using System.Collections.Generic;using System.Text;using System.IO;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { string Path = @"D:\Program Files\神鬼传奇"; long dt1 = DateTime.Now.ToFileTime(); C... 阅读全文

posted @ 2010-05-19 10:18 达奇 阅读(396) 评论(0) 推荐(1)

摘要:gridview二次加载样式丢失解决方法:Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");Response.Write("<script>alert('删除成功')</script>"); 阅读全文

posted @ 2010-05-18 14:31 达奇 阅读(342) 评论(0) 推荐(1)

摘要:给控件做数字签名之一:将控件打包为Web发布包微软代码签名证书使用指南 http://www.wotrust.com/support/signcode_guide.htm签名重要性:http://www.wotrust.com/FAQ/whySigning.htm中国数字认证网 http://www.ca365.com/SSL开放论坛 » 软件代码签名 http://www.openssl.com.cn/forum-22-1.htmlhttp://www.cnblogs.com/babyt/给控件做数字签名之一:将控件打包为Web发布包我做了一个WebRtf的控件,主要是封装了Ric 阅读全文

posted @ 2010-05-17 20:50 达奇 阅读(517) 评论(0) 推荐(0)

摘要:迅雷API接口//ThunderEng.AddTask("下载地址", "另存文件名", "保存目录","任务注释","引用地址","开始模式", "只从原始地址下载","从原始地址下载线程数") '添加下载任务 //ThunderEng.CommitTasks()'提交下载任务 // 参数名 含义 //pURL 目标URL,必须参数 //pFileName 另存名称,默认为空,表示由迅雷处理,可选参数 //pPath 阅读全文

posted @ 2010-05-17 18:09 达奇 阅读(2166) 评论(0) 推荐(0)

摘要:winForm无标题栏拖动窗体 protected override void WndProc(ref Message m) { base.WndProc(ref m); if (m.Msg == 0x84) { switch (m.Result.ToInt32()) { case 1: m.Result = new IntPtr(2); ... 阅读全文

posted @ 2010-05-17 18:03 达奇 阅读(877) 评论(2) 推荐(2)

摘要:判断字符串中是否有中文/// <summary> /// 判断字符串中是否有中文 /// </summary> /// <param name="CString">字符串</param> /// <returns>true:有</returns> public bool IsChina(string CString) { bool BoolValue = false; for (int i = 0; i < CString.Length; i++) { if (Convert.ToInt32(C. 阅读全文

posted @ 2010-05-17 17:54 达奇 阅读(195) 评论(0) 推荐(0)

摘要:去除图片中指定颜色 /// <summary> /// 去除指定颜色 /// </summary> /// <param name="file1">源文件</param> /// <param name="file2">生成文件</param> /// <param name="colorStr">颜色代码 例如:#ffffff</param> /// <returns></returns> public bool 阅读全文

posted @ 2010-05-17 17:47 达奇 阅读(1038) 评论(0) 推荐(0)

摘要:递归生成树Treeview SqlConnection Conn = new SqlConnection("server=.;database=Test;uid=sa;pwd=sa"); DataSet ds; protected void Page_Load(object sender, EventArgs e) { Conn.Open(); this.createDataSet(); Conn.Close(); this.InitTree(tvMenu.Node... 阅读全文

posted @ 2010-05-17 17:30 达奇 阅读(370) 评论(0) 推荐(0)

摘要:获得客户端IP private string GetClientIP() { string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; if (null == result || result == String.Empty) { result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"... 阅读全文

posted @ 2010-05-17 17:28 达奇 阅读(191) 评论(0) 推荐(0)

摘要:模仿微软的一个拷贝文件功能/// <summary> /// 文件拷贝 /// </summary> /// <param name="file1">源文件</param> /// <param name="file2">目标文件</param> /// <param name="type">1,跳过,2,替换,3,重命名为例如***(1).txt</param> public static void copyTo(string file1 阅读全文

posted @ 2010-05-17 17:26 达奇 阅读(204) 评论(0) 推荐(0)