知识大全 控件指南 使用Data控件访问数据库
Posted 知
篇首语:宁可枝头抱香死,何曾吹落北风中。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 控件指南 使用Data控件访问数据库相关的知识,希望对你有一定的参考价值。
控件指南 使用Data控件访问数据库 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
使用Data控件访问数据库
很多软件都有保存用户设置的功能 以便用户下一次启动时其程序界面及相关设置都是自己最中意和习惯的 这使得软件具有人性化 用户用起来感到亲切 用VB编写的软件可以通过多种途径实现此功能 这里介绍用数据库方法来保存用户的个性化设置
假设我们已经完成了一个用TextBox做编辑栏的字处理程序 该程序提供了让用户对编辑栏背景色和字体的设置菜单 现在我们想让用户所作的设置能保存下来 怎么办呢?
第一步 给窗体添加一个Data控件
第二步 用Access建立一个名为Pad的数据库 在库中建立一个表Myset 给表添加四个字段 backcolor(数据) forecolor(文本) fontname(文本) fontsize(文本) 注意 请将库文件存入程序所在目录
如果你的机器没安装有Access 可通过VB建库
第三步 编写如下代码
在Form_Load事件添加
定位库文件路径
Data DatabaseName = App Path + tSet mdb
Data RecordSource = MySet
设置背景色
Private Sub mnuBackColorSetting_Click()
CommonDialog Flags = cdlCCFullOpen
CommonDialog ShowColor
On Error GoTo err
Data Recordset Edit
err:
If err Number = Then
Data Recordset AddNew
End If
Data Recordset Fields( backcolor ) = CommonDialog Color
Data Recordset Update
Text BackColor = CommonDialog Color
End Sub
设置字体
Private Sub mnuFontSetting_Click()
CommonDialog Flags = cdlCFEffects Or cdlCFBoth
CommonDialog ShowFont
On Error GoTo FontErr
Data Recordset Edit
FontErr:
If err Number = Then
Data Recordset AddNew
End If
Data Recordset Fields( fontsize ) = CommonDialog FontSize
Data Recordset Fields( forecolor ) = CommonDialog Color
Data Recordset Fields( fontname ) = CommonDialog FontName
Data Recordset Update
Text ForeColor = CommonDialog Color
Text Font Name = CommonDialog FontName
Text Font Size = CommonDialog FontSize
窗体的Activate事件
Private Sub Form_Activate()
On Error Resume Next
Text BackColor = Data Recordset Fields( backcolor )
Text Font Size = Data Recordset Fields( fontsize )
Text ForeColor = Data Recordset Fields( forecolor )
Text Font Name = Data Recordset Fields( fontname )
cha138/Article/program/net/201311/11921相关参考
基于控件构架开发访问JavaMail的控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Bee
在C#中跨线程访问Winform控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在程序需要读
C#开发ActiveX控件操作指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! C#开发Act
我们在做winform应用的时候大部分情况下都会碰到使用多线程控制界面上控件信息的问题然而我们并不能用传统方法来做这个问题下面我将详细的介绍 首先来看传统方法 publicpartialcla
ASP.NET项目开发指南:界面控件设计(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
知识大全 ASP.NET项目开发指南:界面控件设计(2)[2]
ASP.NET项目开发指南:界面控件设计(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET项目开发指南:界面控件设计(2)[1]
ASP.NET项目开发指南:界面控件设计(2)[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET项目开发指南:用户控件级输出缓存 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
如前两个小节所述ASPNET为处理数据提供两组控件数据源控件和数据绑定控件本节介绍它们是如何相互配合的数据源控件处理后台的数据连接以及编辑排序分页等行为数据绑定控件
使用ASP.Net中的自定义控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! if((data