c#
文章平均质量分 61
pete熊
沙加
展开
-
在方法内部获取方法的名称
StackTrace st = new StackTrace();//0:取本身方法,1:取调用方法StackFrame sf = st.GetFrame(0);string methodName = sf.GetMethod().Name;string className = sf.GetMethod().ReflectedType.Name;...原创 2020-03-19 17:00:16 · 639 阅读 · 0 评论 -
wcf 客户端调用报:400 错误
参数越长引起的异常,解决方法是在配置文件里加入:<webHttpBinding> <binding maxReceivedMessageSize="2147483647" crossDomainScriptAccessEnabled="true"> <readerQuotas maxDepth="2147483647" maxA...原创 2020-02-21 16:59:26 · 705 阅读 · 0 评论 -
c# GridView 自动增加序号
第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了. 第二种方式分页时进行了计算,这样会累计向下加.原创 2013-04-17 09:55:56 · 2704 阅读 · 0 评论 -
C#不安装Oracle10g客户端连接Oracle10g数据库【转】
转载自:http://www.cnblogs.com/mikemao/archive/2009/08/17/1548183.html1、把instantclient-basic-win32-10.2.0.4.zip中的文件解压到指定位置(我本机是解压到D:\fox,并命名为:instantclient)其内面应该包括:BASIC_README、oci.dll、ocijdbc10转载 2013-04-18 14:18:10 · 566 阅读 · 0 评论 -
C# 修改配置文件app.config
[代码] C#修改配置文件view sourceprint?01bool isModified = false;02 foreach (string key in ConfigurationManager.AppSettings)转载 2013-04-26 13:26:30 · 777 阅读 · 0 评论 -
C# 红外条码扫描器的另类使用
转载自:http://blog.csdn.net/yefanqiu/article/details/4146580【目前的条形码扫描器有点类似外接键盘(其实从消息传送上它就相当于一个键盘),把输入焦点定位到可输入的控件上,一扫描相应的条形码信息就输入到文本框中去了,但是如果没有输入焦点,或另一个不相干的程序获得输入焦点,那就有点乱套了。我想实现的是,不管什么情况,只要扫描器一工作,我的程序转载 2013-04-27 14:09:44 · 1359 阅读 · 0 评论 -
未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7
解决办法: 在安装项目上右键选择属性,系统必备,勾选上Microsoft Visual Studio 2008 报表查看器,在发布即可 或者直接把下面3个文件直接复制到客户服务器项目的bin目录下 Microsoft.ReportViewer.Common.dll Microsoft.ReportViewer.ProcessingObjectModel.dll转载 2013-03-25 14:02:23 · 2612 阅读 · 0 评论 -
c# TextBox用法
本文转自:http://blog.sina.com.cn/s/blog_50cc0ffd0100b3fg.html定制C#TextBox控件中只允许输入数字的解决方法定制C#TextBox控件中只允许输入数字的解决方法 在定制的TextBox控件中,如果只允许输入数字,需要考虑如下三种情况:正常按键输入的字符,包括西文、中文字符等通转载 2013-04-22 08:20:48 · 5041 阅读 · 0 评论 -
c# 设置窗体始终最前端
方法一://调用API[System.Runtime.InteropServices.DllImport("user32", CharSet = System.Runtime.InteropServices.CharSet.Auto, ExactSpelling = true)]public static extern IntPtr GetFocus(); //获得本窗体的句柄[S原创 2013-04-22 08:29:49 · 3832 阅读 · 0 评论 -
c# TextBox 多行模式下新行自动跳转到最后一行
txt_Msg.SelectionStart = txt_Msg.Text.Length;txt_Msg.ScrollToCaret();原创 2013-05-16 11:52:47 · 3105 阅读 · 0 评论 -
【C#利用后台动态加载数据】Winform“防界面卡死”
原文:http://www.cnblogs.com/Zeech-Lee/archive/2011/10/14/2212376.html所使用的类:using System.ComponentModel下的BackgroundWorker ;该类下有四个重要的方法:DoWork、ProgressChanged、RunWorkerCompleted、RunWorkerAsync,两个重要的转载 2013-05-17 11:03:33 · 1149 阅读 · 0 评论 -
c# 连接oracle四种方式
C#连接数据库的四种方法在进行以下连接数据库之前,请先在本地安装好Oracle Client,同时本次测试System.Data的版本为:2.0.0.0。在安装Oracle Client上请注意,如果OS是3-BIT请安装32-BIT的Oracle Client,但OS是64-BIT,需要根据实际情况安装,如果你的APP是按32-BIT运行的,则需要安装32-BIT客户端,如果是按64位运转载 2013-04-17 08:35:15 · 1162 阅读 · 0 评论 -
c# 加密算法汇总
转载自:http://www.cnblogs.com/zengxiangzhan/archive/2010/01/30/1659687.html方法一: //须添加对System.Web的引用 using System.Web.Security; ...转载 2013-04-16 15:31:14 · 599 阅读 · 0 评论 -
LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
转载自:http://www.cnblogs.com/yukaizhao/archive/2010/05/13/linq_to_sql_1.html本文使用的测试环境是VS 2010,和sql server 2005数据库。 1. 从CUD开始,如何使用LINQ to SQL插入、修改、删除数据2. 查询 使用LINQ to SQL做简单查询3. 查询转载 2013-03-25 17:02:20 · 600 阅读 · 0 评论 -
c# 泛型整理
1. 泛型是为在不同的数据类型上执行相同指令的情况专门设计的一种语言特性,它允许我们声明类型参数化的代码,即用不同的类型进行实例化。泛型类型是类型的模板,类型是实例的模板。C#包含5种泛型:类、结构、接口、委托和方法。 2. 泛型类不是实际的类,而是类的模板,必须先从它们创建实际的类类型,然后才能创建这个类类型的实例。 3. 声明泛型类与声转载 2013-04-10 13:20:20 · 658 阅读 · 0 评论 -
c# linq to sql
使用 LINQ to SQL 可以执行的操作.NET Framework 4其他版本Visual Studio 2008此内容为质量更高的人工翻译。若想同时查看此页面和原始英文页面的内容,请单击“首选项”然后选择“经典视图”作为您的查看首选项。LINQ to SQL 支持您作为 SQL 开发人员所期望的所有关键功能。您可以查询表中转载 2013-04-11 11:16:07 · 689 阅读 · 0 评论 -
C#实现MVC(Model View Control)模式介绍
转载自:http://www.cnblogs.com/c-delight/archive/2005/12/27/305694.html原文地址:http://www.c-sharpcorner.com/UploadFile/rmcochran/MVC_intro12122005162329PM/MVC_intro.aspx?ArticleID=448db537-f236-497d-转载 2013-04-11 11:19:24 · 759 阅读 · 0 评论 -
VS2008快捷键大全
Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签 Ctrl+原创 2013-04-11 16:25:14 · 470 阅读 · 0 评论 -
c# 悬浮窗口
转自:http://blog.csdn.net/Knight94/article/details/663089用C#做一个像FlashGet的悬浮窗口,其实很简单,不像以前需要调用很多系统API。大致的步骤如下。 首先是主窗体部分,即要判断窗体的状态来决定是否显示悬浮窗口。局部成员声明: private FormWindowState fwsPrevious;转载 2013-04-22 08:35:28 · 1546 阅读 · 0 评论 -
c# 自带进制转换
C#本身自带的X进制之间的转换功能如下://十进制转二进制Console.WriteLine(Convert.ToString(69, 2));//十进制转八进制Console.WriteLine(Convert.ToString(69, 8));//十进制转十六进制Console.WriteLine(Convert.ToString(69, 16));//二进制转原创 2013-04-22 19:11:56 · 691 阅读 · 0 评论 -
c# 设置窗口显示位置
转自:http://blog.csdn.net/qshpeng/article/details/1672359在启动一个程序时,我们希望窗口显示的位置处于屏幕的正中心,可以如下设置: MainFormmainForm = new MainForm(); mainForm.StartPosition =FormStartPosition.CenterScreen;转载 2013-04-23 14:37:20 · 3025 阅读 · 0 评论 -
c# “Could not load type”(无法加载类型)错误信息
使用 Visual C# .NET 浏览 .aspx 页时出现“Could not load type”(无法加载类型)错误信息当浏览 .aspx 页时,可能会收到以下错误信息之一:Could not load type 'Namespace.Global'.- 或 -Could not load type 'Namespace.原创 2013-04-23 22:27:01 · 14848 阅读 · 0 评论 -
c# 使form窗体在系统中获得焦点
[System.Runtime.InteropServices.DllImport("user32.dll", CharSet =System.Runtime.InteropServices.CharSet.Auto, ExactSpelling =true)] public static extern IntPtrGetForegroundWindow(); //获得当前活动窗体的句柄原创 2013-05-18 14:11:07 · 1827 阅读 · 0 评论 -
(转)C# Enum,Int,String的互相转换 枚举转换
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字转载 2013-05-10 16:43:54 · 710 阅读 · 0 评论 -
c# 启用禁用指定网卡
禁用网卡:SetNetworkAdapter(false,"本地连接1");private static bool SetNetworkAdapter(bool status,string networkConnection) { const string discVerb = "停用(&B)"; // "停用(&B)";转载 2013-10-17 10:35:02 · 2791 阅读 · 1 评论 -
C# 串口通信代码
using System.IO.Ports;private void initComm() { try { //初始化SerialPort对象 comm.NewLine = "/r/n"; comm.Rts原创 2013-12-16 14:28:39 · 880 阅读 · 0 评论 -
c# 操作FTP
转载自:http://www.cnblogs.com/swtseaman/archive/2011/03/29/1998611.htmlC#语言: Codee#2416using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using转载 2015-02-28 13:09:09 · 498 阅读 · 0 评论 -
C# 跨线程调用控件
来源:http://www.cnblogs.com/TankXiao/p/3348292.html线程间操作无效界面上有一个button和一个label, 点击button会启动一个线程来更新Label的值 private void button1_Click(object sender, EventArgs e) {转载 2015-04-29 14:46:48 · 510 阅读 · 0 评论 -
移动无标题窗体
1. const int WM_NCHITTEST = 0x0084; const int HTCLIENT = 0x0001; const int HTCAPTION = 0x0002; protected override void WndProc(ref System.Windows.Forms.Message m转载 2015-07-11 16:54:48 · 507 阅读 · 0 评论 -
【转】CLR20R3 程序终止的几种解决方案
这是因为.NET Framework 1.0 和 1.1 这两个版本对许多未处理异常(例如,线程池线程中的未处理异常)提供支撑,而 Framework 2.0 版中,公共语言运行库允许线程中的多数未处理异常自然继续。在多数情况下,这意味着未处理异常会导致应用程序终止。 一、C/S 解决方案(以下任何一种方法)1. 在应用程序配置文件中,添加如下内容:转载 2016-08-15 08:36:40 · 16110 阅读 · 0 评论 -
反射创建对象,执行指定方法
Type type = Type.GetType(m.AssemblyName); ConstructorInfo c = null; object obj; if (m.ParamList != null && m.ParamList.Length > 0)原创 2017-11-30 14:14:46 · 507 阅读 · 0 评论 -
数据源修改联动界面更新
用 BindingList 对象作为数据库lvSpecInfo.ItemsSource = new BindingList(query.Result);原创 2017-11-25 08:24:36 · 907 阅读 · 0 评论 -
C# 值类型、引用类型
1. 主要内容 类型的基本概念 值类型深入 引用类型深入 值类型与引用类型的比较及应用2. 基本概念C#中,变量是值还是引用仅取决于其数据类型。C#的基本数据类型都以平台无关的方式来定义,C#的预定义类型并没有内置于语言中,而是内置于.NET Framework中。.NET使转载 2013-06-27 17:57:56 · 610 阅读 · 0 评论 -
Server.Execute和Server.Transfer的区别
1、Response.Redirect():Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。这就是说,使用Response.Redirect方法时转载 2013-06-25 16:49:45 · 596 阅读 · 0 评论 -
Asp.net页面之间传递参数的几种方法
第一种方法:通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: string username转载 2013-06-25 16:37:03 · 592 阅读 · 0 评论 -
c# 设置开机自启动
//注册表操作public void RunWhenStart(bool Started, string name, string path) { RegistryKey HKLM = Registry.LocalMachine; RegistryKey Run = HKLM.CreateSubKey(@"SOFTWAR原创 2013-05-22 08:23:24 · 756 阅读 · 0 评论 -
C#获取当前程序运行路径的方法集合
//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径,包含文件名(进程名)。string str = System.转载 2013-04-24 10:12:37 · 532 阅读 · 0 评论 -
C# 判断某程序是否运行,已运行则激活
[DllImport("user32.dll")] private static extern bool SetForegroundWindow(IntPtr hWnd); [DllImport("user32.dll")] private static extern bool ShowWindowAsync(IntPtr h原创 2013-05-22 11:18:12 · 1662 阅读 · 0 评论 -
c# 使用api函数 ShowWindowAsync 控制窗体
1.需要匯入 System.Runtime.InteropServices 命名空間2.宣告 ShowWindowAsync 函數 [DllImport("user32.dll")] private static extern bool ShowWindowAsync( IntPtr hWnd,转载 2013-05-22 16:47:45 · 9021 阅读 · 0 评论 -
C#控件Enable设为false和true后的字体颜色修改
[System.Runtime.InteropServices.DllImport("user32.dll ")] public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int wndproc); [System.Runtime.InteropServices.DllImport("user32.dll ")] pub转载 2013-05-25 15:13:19 · 6176 阅读 · 0 评论