DYF
我思故我在!
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 在DataGridView的属性中Columns属性中添加绑定列,将指定的列属性中的DataPropertyName设置为DataTable中对应的列名。 然后将DataGridView的AutoGenerateColumns属性设置为false。 DataGridView1.AutoGenerateColumns = false; 阅读全文
posted @ 2010-04-07 10:57 o(∩_∩)o... 阅读(5490) 评论(0) 推荐(0)
摘要: 因为数据绑定之后不能添加空行,所以应该分二种情况,绑定的数据行不够的时候,只能先在数据源中添加空行然后绑定数据。如果数据源为空即没有绑定时,直接添加空行。 dataGridView1.Rows.GetRowsHeight(DataGridViewElementStates.Visible)第一次执行将取道的值是0,而不是实际行高(因为行还没有显示),当显示后取到的是所有可视的行高,也就是所有可见行的总和。如果将行设置为不可调整则可以用 dataGridView1.RowTemplate.Height 取得行高(因为实际就是我们设计时看到的行高) private void Bind() ... 阅读全文
posted @ 2010-04-07 10:57 o(∩_∩)o... 阅读(2280) 评论(0) 推荐(0)
摘要: 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... 阅读(864) 评论(0) 推荐(0)
摘要: (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... 阅读(4360) 评论(0) 推荐(0)
摘要: 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 超出范围,则不会将其关闭。因此,除非将代码放在 using 语句内,否则必须调用 Close 或 Dispose 来显式关闭连接。它们在功能上是等效的。 区别: Close ()方法回滚任何挂起的事务。然后,它将连接释放到连接池,或者在连接池被禁用的情况下关闭连接,应用程序可以多次调用 Close。不会生成任何异常。如果将连接池值 Pooling 设置为 true 或 yes,则也会释放物理连接。 dispose()方法实际是和close()做的同一件事,唯一的区别是Dispose方法清空了connectionString,即设置为了null. usi... 阅读全文
posted @ 2010-03-19 18:00 o(∩_∩)o... 阅读(1527) 评论(0) 推荐(1)
摘要: 首先看看ExecuteNonQuery()与ExecuteNonQuery()的返回值。 SqlCommand.ExecuteNonQuery() 方法仅对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1 SqlCeCommand.ExecuteScalar ()方法执行查询,并返回查询所返回的结果集中第一行的第一列,忽略额外的列或行。如果为聚合查询则返回一个聚合值。 所以在查询表中是否有(某条)数据的时候,一定不能用 cmd.ExecuteNonQuery()通过返回值是否大于0来... 阅读全文
posted @ 2010-03-19 17:59 o(∩_∩)o... 阅读(2541) 评论(0) 推荐(0)
摘要: 一、主要的类 NET提供了一个System.Text.RegularExpression命名空间,包含了一些常用的操作和运用RegularExpression的对象,属性和方法。其中相当重要的有Regex,Match,Group,Capture等对象。 RegularExpression命名空间提供的类: 类 说明 Capture 表示单个子表达式捕获中的结果。Capture表示单个成功捕获中的一个子字符串。 CaptureCollection 表示一个捕获子字符串序列。CaptureCo... 阅读全文
posted @ 2010-03-19 17:53 o(∩_∩)o... 阅读(210) 评论(0) 推荐(0)
摘要: 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... 阅读(418) 评论(0) 推荐(0)
摘要: 无法解析的外部符号 _WinMain@16 Ctrl+F7 编译的时候没有错误,而F6生成解决方案的时候出现如下两个错误: 1:error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib 2: error LNK1120: 1 个无法解析的外部命令 出这个错误可能有以下几个原因: 一、新建项目是控制台应用程序而程序通过的是WinMian(及windows入口函数) 因为新建项目的时候选择的是控制台应用程序,控制台应用程序的入口是main。... 阅读全文
posted @ 2010-02-02 17:56 o(∩_∩)o... 阅读(20828) 评论(1) 推荐(2)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页