找不到请求的 .Net Framework 数据提供程序。可能没有安装
摘要:打开.NET配置文件,通常位于:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.configSql Mobile 数据提供程序手工注册今天用northwind数据库写验证代码,加入Sql Mobile数据源(Data Source)时,VS2005提示“找不到请求的 .Net Framework 数据提供程序。可...
阅读全文
posted @
2010-10-22 09:12
二地主
阅读(2241)
推荐(0)
C#动态调用C++编写的DLL函数
摘要:http://blog.csdn.net/jingzhongrong/archive/2008/05/08/2416623.aspx
阅读全文
posted @
2010-07-09 15:44
二地主
阅读(212)
推荐(0)
c# 控制台输入输出
摘要:

1.System.Console.Write()方法不会在显示文本之后添加一个换行符而是将当前位置保持在同一行上。而System.Console.WriteLine()方法会换行。
2.System.Console.ReadLine()方法将暂停程序执行,以便用户输入字符。一旦用户按回车键创建新的一行。程序就会继续执行。
阅读全文
posted @
2010-06-21 23:15
二地主
阅读(496)
推荐(0)
C# winform程序如何定义快捷键
摘要:如果给窗体上的控件如button添加事件快捷键可以用:text= 名字(&字母);如果要自定义,可以用下面的方法:C#实现快捷键(系统热键)响应在应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现:1)建立一个类文件,命名为HotKey.cs,代码如下:简单说明一下:“public static extern b...
阅读全文
posted @
2010-05-31 16:35
二地主
阅读(1657)
推荐(0)
8种方法把数据绑定到Dropdownlist
摘要:第一种,把Array数组绑到dropdownlist程序代码 string[] Month =new string[7]{ "January", "February", "March", "April", "May", "June", "July" }; this.DropDownList1.DataSource = Month; this.DropDownList1.DataBind();第一种...
阅读全文
posted @
2010-03-15 15:32
二地主
阅读(239)
推荐(0)
让c#多点代码段
摘要:使用过vb.net的人都知道,系统提供的代码段挺多的,也十分实用,而其中的数据库相关的代码段更令我爱不释手,应为写连接字符串的时候不用再去找那些长长的字符,而直接右键插入代码段,然后再它自动生成的代码里面把连接字符串copy出来。可是到了c#那里,我就发觉这个代码段提供的也太少了吧,如果没有用过vb.net的c#朋友还会认为这个代码段是鸡肋,没有用。的确如此,如果就靠自身默认提供的那些代码段,可有...
阅读全文
posted @
2010-03-15 08:54
二地主
阅读(240)
推荐(0)
C# winform 窗体之间传值
摘要:题目为:点击form1窗体上的button 然后弹出一个form2窗体,form2窗体上有一个dataGridView1,然后双击dataGridView1的某一行数据,会把选中的该行数据传递到form1,并自动填充form1中的 textbox中.此题关键在3点:1.窗体弹出子窗体 2.datagridview 的绑定以及双击事件 3.窗体之间的互相传值form1弹出form2[代码]2.dat...
阅读全文
posted @
2009-10-10 10:33
二地主
阅读(325)
推荐(0)
c#关机时自动退出程序
摘要:程序运行时最小化到任务栏托盘,可这时候关闭或重启操作系统使如果程序没有退出,则系统不能关闭.那么如何实现关机时自动退出程序呢?其实很简单,当windows操作系统执行关闭动作时,它会发送给各个正在运行的应用程序一个消息WM_QUERYENDSESSION,告诉应用程序要关机了,如果反馈回来的消息值为1,那么windows操作系统就会自动关闭.因此,通过截获WM_QUERYENDSESSION消息,...
阅读全文
posted @
2009-08-20 13:48
二地主
阅读(657)
推荐(0)
ASCII码对照表[备忘]
摘要:ASCII码表 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。 八进制十六进制十进制字符八进制...
阅读全文
posted @
2009-07-02 15:03
二地主
阅读(400)
推荐(0)
C# 中2,10,16进制及其ASCII码之间转化
摘要:--------//C#中各种字符类型的转化,使用于串口通信------------ //字符长度的理解 string s = "我是一个2兵"; int len = s.Length;//6个字符 byte[] sarr = System.Text.Encoding.Default.GetBytes(s); len = sarr.Length;//11个字节 //10进制转字符串,也没有意义,...
阅读全文
posted @
2009-07-02 14:57
二地主
阅读(3501)
推荐(0)
C#去除字符串空格的几种方法【转载】
摘要:1.正规表达式:System.Text.RegularExpressions.Regex.Replace(str, "([ ]+)", "")--str是输入或要检测的字符串。2.使用字符串自带的Replace方法:str.Replace(" ","")-------------str是输入或要检测的字符串。3.由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中...
阅读全文
posted @
2009-05-31 16:12
二地主
阅读(1789)
推荐(0)
C#中有关string和byte[]转换的问题
摘要:今天在工作中遇到一个问题,如何将一个string类型转成byte[]? 这种问题就属于知道了就及其简单,不知道就够你忙活半天的那种。其实只要一个语句就OK了: byte[]byteArray=System.Text.Encoding.Default.GetBytes( str ); 怎么样,够简单吧? 反过来也是一样,把byte[]转成string:stringstr=System.Te...
阅读全文
posted @
2009-05-31 16:11
二地主
阅读(426)
推荐(0)
一组数据要以16进制写入byte数组中
摘要:项目中有一组数据是以16进制文本格式显示的,如0A 10 03 FF,写入时需要将其转化为byte类型。开始是想了很多办法,比如直接在前面加上0x,如果定义变量并赋值就可以,如:byte x = 0xFF,这样,就被看作是一个十六进制的数据,但如果直接拼上0x,则会被看成一个字符串,编译都通不过,如果对其强制转化的话,会提示是不符合规则的,不能转换。后来找到ToByte这个方法,其中有个参数,可以...
阅读全文
posted @
2009-05-31 15:42
二地主
阅读(880)
推荐(0)
ArrayList的使用方法【转载】
摘要:1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList最简单的例子:ArrayListList=newArrayList();for(inti=0;i<10;i++)//给数组增加10个Int元素L...
阅读全文
posted @
2009-05-31 10:41
二地主
阅读(184)
推荐(0)
如何控制winform程序只能打开一个呢?
摘要:最傻瓜式的把这段替换MAIN方法就好了 static void Main() { if(System.Diagnostics.Process.GetProcessesByName(System.Diagnostics.Process.GetCurrentProcess().ProcessName).Length>1) { } ...
阅读全文
posted @
2009-02-16 12:18
二地主
阅读(473)
推荐(0)