该文被密码保护。 阅读全文
posted @ 2009-06-30 15:49 Mo 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 表1.常用的元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 表2.常用的限定符 代码/语法 说明 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 {n} 重复n次 {n,} 重复n次或更多次 {n,m} 重复n到m次 表3.常用的反义代码 代码/语法 说明 \W 匹配任意不是字母,数字,下划线,汉字的字符 \S 匹配任意不是空白符的字符 \D 匹配任意非数字的字符 \B 匹配不是单词开头或结束的位置 [^x] 匹配除了x以外的. 阅读全文
posted @ 2009-06-30 15:47 Mo 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Dim oDRow As DataRow() = oDTable.Select("DisplayIndex = '" & iCtrl & "'") 阅读全文
posted @ 2009-06-23 10:42 Mo 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Form 对象的 BorderStyle 属性设置值如下: 常数 设置值 描述 vbBSNone 0 无(没有边框或与边框相关的元素)。 vbFixedSingle 1固定单边框。可以包含控制菜单框,标题栏,“最大化”按钮,和“最小化”按钮。只有使用最大化和最小化按钮才能改 变大小。 vbSizable 2(缺省值)可调整的边框。可以使用设置... 阅读全文
posted @ 2009-06-19 15:07 Mo 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 开发全球通用应用程序的最佳做法本节描述在开发全球通用的应用程序时应遵循的最佳做法。全球化最佳做法 在内部使应用程序代码成为 Unicode。使用 System.Globalization 命名空间提供的区域性识别类来操作和格式化数据。对于排序,使用 SortKey 类和 CompareInfo 类。对于字符串比较,使用 CompareInfo 类。对于日期和时间格式化,使用 DateTimeFor... 阅读全文
posted @ 2009-05-27 16:19 Mo 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、dstaset.Tables.Add(dt)dataset.Tables(0).DefaultView.Sort="iddesc"二、dv=NewDataView(dt)dv.Sort="iddesc"三、dv=NewDataView(ds.Tables[0])dv.Sort="iddesc" 阅读全文
posted @ 2009-05-27 15:36 Mo 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.最小化WindowState = FormWindowState.Minimized;//最小化时隐藏窗体this.Visible=false;2.最大化WindowState == FormWindowState.Maximized;3.还原为正常WindowState == FormWindowState.Normal;4.在托盘显示 打开 VS.net的工具箱,然后选择NotifyIco... 阅读全文
posted @ 2009-05-25 22:59 Mo 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 在DateTimePicker中把Format 选择为Cutstom,然后在CutstomFormat写入格式字符串,介绍如下:如何你显示10:05 Am,则写成:HH:mm tt(区分大小写)要显示包含日期和时间分隔符的字符串或格式字符串,则必须在子字符串 中使用转义符。例如,若要将日期显示为"June 06 at 3:00 PM",请将 CustomFormat 属性设置为"MMMM dd '... 阅读全文
posted @ 2009-05-11 17:54 Mo 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: 在列标题处单击和在内容处单击弹出不同菜单 Private Sub DataGridView1_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles DataGridView.CellMouseDown If e.But... 阅读全文
posted @ 2009-04-30 17:46 Mo 阅读(1093) 评论(0) 推荐(0) 编辑
摘要: Delete()之后需要datatable.AccepteChanges()方法确认完全删除,因为Delete()只是将相应列的状态标志为删除,还可以通过datatable.RejectChanges()回滚,使该行取消删除。 所以如果要彻底删除datarow,需要Delete()和AccepteChanges()方法同时使用,或者采用 datatable.Rows.RemoveAt(i)... 阅读全文
posted @ 2009-03-19 13:06 Mo 阅读(640) 评论(0) 推荐(0) 编辑