DYF
我思故我在!
03 2010 档案
OpenFileDialog
摘要:OpenFileDialog 组件可以浏览本机或网络中任何计算机上的文件夹,并选择打开一个或多个文件,返回用户在对话框中选定的文件的路径和名称。 用户选定要打开的文件后,可以使用两种机制来打开文件。 如果希望使用文件流,则可以创建 StreamReader 类的实例。另一种方法是使用 OpenFile 方法打开选定的文件。 示例1 private void button1_Click(object sender, System.EventArgs e) { if(openFileDialog1.ShowDialog() == DialogResult.OK) { ... 阅读全文
posted @ 2010-03-26 17:58 o(∩_∩)o... 阅读(868) 评论(0) 推荐(0)
c#中去掉字符串空格方法
摘要:(1)Trim方法 string tt=" aaa "; tt=tt.Trim() 去字符串首尾空格的函数 tt=tt.TrimEnd() 去掉字符串尾空格 tt=tt.TrimStart() 去掉字符串首空格 (2)通过ASCII码值去掉字符中的空格 由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可。去掉字符串中所有空格的关键代码如下: CharEnumerator CEnumerator = textBox1.Text.GetEnumerator(); whi... 阅读全文
posted @ 2010-03-26 17:21 o(∩_∩)o... 阅读(4364) 评论(0) 推荐(0)
DataAdapter 添加参数
摘要:DataAdapter 具有四项用于从数据源检索数据和更新数据源中的数据的属性:SelectCommand 属性从数据源中返回数据;InsertCommand、UpdateCommand 和 DeleteCommand 属性用于管理数据源中的更改。 (1)在调用 DataAdapter 的 Fill 方法之前,必须设置 SelectCommand 属性。根据对 DataSet 中的数据作出的更改, (2)在调用 DataAdapter 的 Update 方法之前,必须设置 InsertCommand、UpdateCommand 或 DeleteCommand 属性。例如,如果已添加行,在调.. 阅读全文
posted @ 2010-03-24 11:32 o(∩_∩)o... 阅读(401) 评论(0) 推荐(0)
SqlConnection中 Close()Dispose()Using()的区别
摘要:如果 SqlConnection 超出范围,则不会将其关闭。因此,除非将代码放在 using 语句内,否则必须调用 Close 或 Dispose 来显式关闭连接。它们在功能上是等效的。 区别: Close ()方法回滚任何挂起的事务。然后,它将连接释放到连接池,或者在连接池被禁用的情况下关闭连接,应用程序可以多次调用 Close。不会生成任何异常。如果将连接池值 Pooling 设置为 true 或 yes,则也会释放物理连接。 dispose()方法实际是和close()做的同一件事,唯一的区别是Dispose方法清空了connectionString,即设置为了null. usi... 阅读全文
posted @ 2010-03-19 18:00 o(∩_∩)o... 阅读(1536) 评论(0) 推荐(1)
判断SQL 中SELECT 语句 所影响的行数
摘要:首先看看ExecuteNonQuery()与ExecuteNonQuery()的返回值。 SqlCommand.ExecuteNonQuery() 方法仅对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1 SqlCeCommand.ExecuteScalar ()方法执行查询,并返回查询所返回的结果集中第一行的第一列,忽略额外的列或行。如果为聚合查询则返回一个聚合值。 所以在查询表中是否有(某条)数据的时候,一定不能用 cmd.ExecuteNonQuery()通过返回值是否大于0来... 阅读全文
posted @ 2010-03-19 17:59 o(∩_∩)o... 阅读(2549) 评论(0) 推荐(0)
.NET中的正则表达式(一)
摘要:一、主要的类 NET提供了一个System.Text.RegularExpression命名空间,包含了一些常用的操作和运用RegularExpression的对象,属性和方法。其中相当重要的有Regex,Match,Group,Capture等对象。 RegularExpression命名空间提供的类: 类 说明 Capture 表示单个子表达式捕获中的结果。Capture表示单个成功捕获中的一个子字符串。 CaptureCollection 表示一个捕获子字符串序列。CaptureCo... 阅读全文
posted @ 2010-03-19 17:53 o(∩_∩)o... 阅读(217) 评论(0) 推荐(0)
.NET中的正则表达式(二)Regex 类
摘要:Regex 类 表示不可变的正则表达式,包含若干静态方法,无需显式创建 Regex 对象即可使用正则表达式。使用静态方法等效于构造 Regex 对象,使用该对象一次然后将其销毁。 Regex 类是不可变(只读)的,并且具有固有的线程安全性。可以在任何线程上创建 Regex 对象,并在线程间共享。 Regex r; // 声明一个 Regex类的变量 r = new Regex("//s2000"); // 定义表达式 等价于 Regex r=new Regex("//s2000"); 或 Regex r=new Regex... 阅读全文
posted @ 2010-03-19 17:52 o(∩_∩)o... 阅读(421) 评论(0) 推荐(0)