近日使用RichTextBox控件的几个问题总结

测试平台:WindowsXP+VB2008Express 1、光标定位问题: Richtextbox控件内,一般情况下,SelectionStart属性可以表示出光标的位置。但是如果移动了光标,即使用了[LEFT]和[RIGHT]方向键,这个位置就位不准确。左移后,光标在同样的位置,SelectionStart属性值会比原来的值少1.右移后,光标在同样的位置,SelectionStart属性值同样比实际位置要少1.如果在光标移动后依然使用SelectionStart属性定位,就会出现混乱。 解决方法:网上有帖子使用API函数定位光标。但感觉比较麻烦。尚无更好建议...
2010-09-02 10:25 | 阅读 6020 次 | 评论 0 条

VB.NET常用函数

vb.net常用函数 Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(expression) 转换表达式为Byte 型态。 CChar(expression) 转换表达式为字符型态。 CDate(expression) 转换表...
2010-05-25 09:34 | 阅读 1317 次 | 评论 1 条

转:探讨VB.Net中的数据绑定

本文转自:http://industry.ccidnet.com/art/18579/20020222/9879_1.html 探讨VB.Net中的数据绑定 VB.Net是没有自己的类库的,他依托的类库是.Net FrameWork SDK中的类库,虽然在.Net FrameWrok SDK中并没有提供在Visual Basic中的的DbLabel、DbCombox等如此的数据库组件,但.Net FrameWork SDK中提供了一种数据绑定技术,可以把打开的数据表中的某个或者某些字段绑定到在命名空间System.Window.Forms中定义的WinForm组件(譬如:TextB...
2010-05-12 10:07 | 阅读 1683 次 | 评论 0 条

DataAdapter和DataSet

DataAdapter(数据适配器)对象用于从数据源检索数据并填充DataSet中的表。DataAdapter还会将对DataSet作出的更改解析出数据源。DataAdapter使用.NET Frameword数据提供程序的Connetion对象连接到数据源,使用Command对象从数据源中检索数据并将更改解析回数据源。DataSet与DataAdapter是一起使用的。DataAdapter提供Connetion和Command对象,DataSet为数据提供位置。 DataAdapter的Fill方法用于将DataAdapter的SelectCommand...
2010-05-11 21:06 | 阅读 1618 次 | 评论 1 条

使用 StringBuilder 类

String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder 类可以提升性能。 通过用一个重载的构造函数方法初始化变量,可以创建 StringBuilder 类的新实例,正如下面的示例中所阐释的那...
2010-05-09 20:59 | 阅读 1307 次 | 评论 1 条

参数化查询语句和parameter属性续

自己动手使用参数化查询连接了数据库。 Dim sqlConn As String = "Data Source=;Initial Catalog=employer;Integrated Security=True" Dim objConn As SqlClient.SqlConnection objConn = New SqlClient.SqlConnection(sqlConn) Dim strsql As String strsql = "select * from 员工信息表 where 姓名=@姓名" ...
2010-04-11 14:25 | 阅读 1416 次 | 评论 0 条

参数化查询语句和parameter属性

参数化查询语句和parameter属性 在VB.NET中连接数据库时,SQL查询语句中(Select、Updata、Delete、Insert)可以使用参数来代替指定值,然后要在Command对象的parameters属性中给定参数值,或者在DataAdapter中的 SelectCommand 等一类属性中设置parameters,并给定参数值。 DbDataAdapter 具有四个用于从数据源检索数据和更新数据源中数据的属性:SelectCommand 属性返回数据源中的数据;InsertCommand、UpdateCommand 和 DeleteComman...
2010-04-11 11:10 | 阅读 3903 次 | 评论 3 条

SQLSever2005 Manger Studio 表中无法输入中文的问题

在SQLSever2005 Manger Studio中创建数据库和表时,时而会出现表中字段无法输入汉字的情况,后将系统默认输入法设置成中文输入法了没有再出现该问题。但没有明白深层原因,在此引用下面文章中的解决方法: http://blog.csdn.net/zjcxc/archive/2006/08/20/1099092.aspx 问题重现: 1. 我们建立如下三个测试表: CREATE TABLE ta( id int IDENTITY, col varchar(50) ) CREATE TABLE tb( col varcha...
2010-04-09 20:28 | 阅读 1677 次 | 评论 1 条

关于安装VS2008后SQL server 2005安装的问题 - [数据库技术]

转自http://forever000.blogbus.com/logs/45786278.html SQL Server和ASP.Net一样也是Microsoft的产品,是ASP.Net 可选的最佳的数据库平台。在SQL Server中,与数据库相关的操作可以由两种方式完成,一种是通过SQL Server提供的SSMS(SQL Server Management Studio)界面,另一种方法是直接书写SQL语句。一般都采用SSMS的方式,其优点的界面良好,便于学习和使用,但使用此方式对数据库进行操作时没有直接书写SQL语句灵活。 安装完Microsoft visual ...
2010-03-23 16:58 | 阅读 2958 次 | 评论 1 条

VB.NET打开Excel文件,并读取里面的数据

本例将打开excel文件,并将数据筛选后传给DataGrid控件 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 'Create variables that are used in code sample. ' Create connection string variable. Modify the "Data Source" parameter as ' app...
2010-03-17 20:43 | 阅读 4831 次 | 评论 0 条
浏览95099次
最新评论