![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 52
空心
这个作者很懒,什么都没留下…
展开
-
c#打开excel
using Microsoft.Office.Interop.Excel; namespace Reports { public partial class Form1 : Form { public Form1() { InitializeComponent(); }原创 2011-12-30 16:05:45 · 432 阅读 · 0 评论 -
C#中常用函数
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.原创 2011-12-29 16:16:06 · 317 阅读 · 0 评论 -
DataGrid双向排序
private void BindData() { DataTable dt = .......; if(dt != null) { DataView dv = dt.DefaultView; if(DataGrid1.Attributes["SortBy"] != null) { dv.Sort = DataGrid1.Attribu原创 2011-12-30 11:38:29 · 263 阅读 · 0 评论 -
asp.net Panel 横向滚动,纵向自动扩展
★Panel 横向滚动,纵向自动扩展 ★回车转换成Tab if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!=''&& e原创 2011-12-29 17:12:01 · 630 阅读 · 0 评论 -
asp.net 如何设定全局变量
★如何设定全局变量 Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量 ★怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank原创 2011-12-29 17:09:38 · 1786 阅读 · 0 评论 -
asp.net 自定义异常处理
★ 自定义异常处理 //自定义异常处理类 using System; using System.Diagnostics; namespace MyAppException { /// /// 从系统异常类ApplicationException继承的应用程序异常处理类。 /// 自动将异常内容记录到Windows NT/2000的应用程序日志 ///原创 2011-12-29 17:06:37 · 537 阅读 · 0 评论 -
asp.net 删除表格选定记录
★删除表格选定记录 int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString() ★删除表格记录警告 private void DataGrid_ItemCre原创 2011-12-29 17:03:46 · 378 阅读 · 0 评论 -
对话框全接触
VS.net bate 2出来也很久了,感觉还可以。早一阵子,朋友让我帮他写两个打印程序,当中用了不少的对话,在查资料的时候看到国外有一篇专门的文章介绍对话框的,就决定写这篇文章,让大家都有个好的起点。同时还着重介绍了打印那一部份,大家可以仔细研究一下,都说了很多了。现在我们开发吧! 对话框中我们常用了以下几种: 1、文件对话框(FileDialog) 它又常用到两个:原创 2011-12-30 11:59:01 · 284 阅读 · 0 评论 -
读取日志文件
/// /// Represents the log level, level of value 4 is the most important /// public enum LogLevel : int { LvlConfig = 6, //登录,修改配置操作的记录 LvlFolow = 5,原创 2011-12-30 11:34:19 · 390 阅读 · 0 评论 -
操作xml
//---------------------------------------------------------------------------------------------------//XmlReader类用于Xml文件的一般读取操作,以下对这个类做简单介绍:////Attributes(属性)://listBox: 设置该属性主要为了得到客户端控件以便于显示所原创 2011-12-30 11:20:42 · 287 阅读 · 0 评论 -
asp.net 关于链接
★点击表格行链接另一页 private void grdCustomer_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ //点击表格打开 if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType =原创 2011-12-29 17:04:28 · 240 阅读 · 0 评论 -
在日志文件中添加一行
/// /// Append a line to the log 在日志文件中添加一行 /// /// The message to log /// The importance level of the message public void AppendString(String pLogMess,原创 2011-12-30 11:23:33 · 394 阅读 · 0 评论 -
用Visual C#打造多页面网页浏览器
二、关键技术分析 解决问题的关键在于对浏览器控件WebBrowser的NewWindow2事件的编程。当需要显示某种文件而生成一个新窗口时,NewWindow2 事件即被激活。注意,该事件发生在WebBrowser控件的新窗口产生之前。例如,作为对导航到一个新窗口或者一个脚本控制的window.open方法的响应,即发生该事件。为了声明当一个新窗口被打开时,将使用我们自己的浏览器程序,应原创 2011-12-30 11:49:23 · 583 阅读 · 0 评论 -
Format()
int a = 12345678; // 格式为sring输出// Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);// Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";// Label1.Text = string.Format("a原创 2011-12-30 17:28:46 · 407 阅读 · 0 评论 -
C# 对字符串的压缩和解压
class ZipLib { public static string Zip(string value) { //Transform string into byte[] byte[] byteArray = new byte[value.Length];原创 2011-12-30 16:16:37 · 1035 阅读 · 0 评论 -
C#获取Excel数据
一:添加COM引用 根据本机安装的office版本不同,导入的Library库版本也不同。 office2010 => Microsoft Excel 14.0 Object Library 获取Excel数据返回DataSet。 代码如下:经过本人测试无问题。 /// /// 读取Excel返回DataSet //原创 2011-12-30 16:09:16 · 489 阅读 · 0 评论 -
导入,导出02
//// FileSelectionPanel.cs//// Copyright(c) 2011 Actia (China) Co., Ltd. All Rights Reserved.//// Owner: Vincent BRIARD// Created on: 2011/4/28//using System;using System.Collections原创 2011-12-30 15:52:24 · 262 阅读 · 0 评论 -
导入,导出01
//// ImpExpSettPanel.cs//// Copyright(c) 2011 Actia (China) Co., Ltd. All Rights Reserved.//// Owner: Vincent BRIARD// Created on: 2011/4/28//using System;using System.Collections.Ge原创 2011-12-30 15:51:56 · 234 阅读 · 0 评论 -
加密,解密
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Security.Cryptography;using System.IO;namespace LicensingClient{ public class EncryptA原创 2011-12-30 15:48:56 · 318 阅读 · 0 评论 -
sha-2加密
#region SHA-2用户名和密码安全代码************************** /// /// SHA-2用户名和密码安全代码, 加密处理 /// /// /// public static string sha512encrypt(string phrase)原创 2011-12-30 15:46:56 · 1258 阅读 · 0 评论 -
C#中ListView数据导出excel表
from C#.net2.0--CDRapp--appMain.cs private void cdrToExcel() { SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = "Excel(*.xls)|*.xls";原创 2011-12-30 16:07:55 · 510 阅读 · 0 评论 -
声音文件
/// /// //sound响起的时间 /// /// 声音源文件名称 /// 响声时间s /// boolean public Boolean PlaySound(String pSoundResName, int pDuration) { try原创 2011-12-30 13:27:12 · 279 阅读 · 0 评论 -
asp.net DataGrid2
★DataGrid超级连接列 DataNavigateUrlField="字段名" DataNavigateUrlFormatString="http://xx/inc/delete.aspx?ID={0}"★DataGrid行随鼠标变色 private void DGzf_ItemDataBound(object sender, System.Web.UI.WebCont原创 2011-12-29 17:11:25 · 367 阅读 · 0 评论 -
asp.net datagrid
★读取DataGrid控件TextBox值 foreach(DataGrid dgi in yourDataGrid.Items) { TextBox tb = (TextBox)dgi.FindControl("yourTextBoxId"); tb.Text.... } ★在DataGrid中有3个模板列包含Textbox分别为 DG_ShuLiang (数原创 2011-12-29 17:08:16 · 295 阅读 · 0 评论 -
asp.net 对话框
★对话框 private static string ScriptBegin = ""; private static string ScriptEnd = ""; public static void ConfirmMessageBox(string PageTarget,string Content) { string ConfirmContent="var r原创 2011-12-29 17:07:45 · 255 阅读 · 0 评论 -
生成随机数
/// /// 生成随机数 /// /// private static String GetSaltValue() { StringBuilder saltvalue = new StringBuilder(); Random ran = new R原创 2011-12-15 13:54:20 · 226 阅读 · 0 评论 -
程序必须要激活码才能运行
// 先检查程序中是否存在激活码在ClientEncrypt public static Boolean CheckLocalActivation() { try { Boolean ifExist = false; String strPath =原创 2011-12-15 13:52:09 · 699 阅读 · 0 评论 -
“复制”,“粘贴”
在你的winform中添加一个MenuStrip,在其上添加两个子项,“复制”,“粘贴”,分别双击这两个项,写入以下代码 /// /// 复制到粘贴板 /// /// /// private void btnCopy_Click(object sender, EventArgs e)原创 2011-12-21 11:16:53 · 356 阅读 · 0 评论 -
c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存
//c#中获取cpu序列号、网卡mac地址、ip地址、硬盘序列号、登录用户名、pc类型、计算机名称、物理内存using System;using System.Management;namespace SHJ{ /// /// Computer Information /// public class Computer {原创 2011-12-19 14:37:58 · 433 阅读 · 0 评论 -
获取主板序列号
//我做序列号 ,一开始用的获取的mac地址,但是在有bluetooth的电脑上,会有好几个mac地址。所以改用这个。呵呵//获取主板序列号// ManagementObjectSearcher mos = new ManagementObjectSearcher("SELECT * FROM Win32_BaseBoard"); // ManagementObje原创 2011-12-19 14:32:36 · 1407 阅读 · 0 评论 -
获取mac地址的两种方法
//获取本地Mac Address//第一种方法 ManagementClass mc; mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances();原创 2011-12-13 09:09:54 · 1262 阅读 · 0 评论 -
GroupBox去除边框
/// 去除GroupBox边框 private void groupBox1_Paint(object sender, PaintEventArgs e) { e.Graphics.Clear(this.groupBox1.BackColor); }原创 2011-11-21 18:28:39 · 2030 阅读 · 0 评论 -
多个RadionButton时的遍历
多个RadionButton时的遍历: public SettingValueList GetSettingsFromUI() { SettingAttribute attSelected = null; SettingValueList svl = new SettingValueList();原创 2011-11-21 18:32:56 · 367 阅读 · 0 评论 -
c#获取键盘值
private void button1_KeyDown(object sender, KeyEventArgs e) { string str = e.KeyCode.ToString(); int code = e.KeyValue; MessageBox.Show(str + "------" +原创 2011-11-16 09:33:30 · 1737 阅读 · 0 评论 -
C# 监控U盘插入与拔出
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Runtime.Interop原创 2011-12-28 17:53:46 · 1424 阅读 · 0 评论 -
自动打开浏览器
System.Diagnostics.Process.Start("Iexplore.exe", "http://www.12306.cn");原创 2012-01-09 11:31:51 · 294 阅读 · 0 评论 -
.net framework个版本之间的区别
1.0--->1.1 安全方面的升级 自带对ODBC Orcle的支持 支持Ipv61.1-->2.0 非.net应用程序可管理.net应用实例 大量api升级2.0-->3.0 WAP WCF(SOA支持的安全的WebService框架) WF CardSpace(SSO)3.0-->3.5 添加LINQ支持(用C#或者VB使用相同语法查询DB/X原创 2012-01-11 09:38:47 · 447 阅读 · 0 评论 -
asp.net 清空Cookie
★清空Cookie Cookie.Expires=[DateTime]; Response.Cookies("UserName").Expires = 0原创 2011-12-29 17:05:53 · 375 阅读 · 0 评论 -
asp.net 为按钮添加对话框
★为按钮添加对话框 Button1.Attributes.Add("onclick","return confirm('确认?')"); button.attributes.add("onclick","if(confirm('are you sure...?')){return true;}else{return false;}")原创 2011-12-29 17:02:53 · 273 阅读 · 0 评论 -
ASP.NET 常用代码,用session判断是否登陆
★用session判断是否登陆 if(Session["login"] == null) { Response.Redirect("error.aspx"); }原创 2011-12-29 17:02:10 · 295 阅读 · 0 评论