| 网站首页 | 范文大全 | 市场营销 | 文案下载 | 猎讯范文 | 猎讯军情 | 网站地图 | 我要留言 | 
▌ 写作范文大全 >> 范文大全 >> 免费论文 >> 计算机论文 >> 正文     欢迎访问本站,为了尽快获得您所需要的内容,本站友情提醒,请使用站内搜索。  [成年人  2006年6月16日]            欢迎访问本站,为了尽快获得您所需要的内容,本站友情提醒,请使用站内搜索。  [成年人  2006年6月16日]        
VB编程中网格控件的选用及使用方法         ★★★ 【字体:
VB编程中网格控件的选用及使用方法

ookmarks等对象,更增强了显示和操作数据的能力。 下面是笔者所参与开发的东京社会调查研究所的项目--《健康诊断系统》的一个实例。

  图中的Data4控件把数据库和DBGrid直接连起来,DBGrid的题目,项目设置可以在属性窗口里直接做到。在使用时,要注意新数据是先更新数据库,然后才回写到DBGrid里。方法如下: Sql = SELECT * FROM 表名 //SQL语句 Set Data4.Recordset = MyDB2.OpenRecordset(sSql, dbOpenSnapshot) Data4.Refresh 或: DatMonthPlan.RecordSource = SELECT * FROM 表名WHERE (((关键字)= & Key & )); 如果想对DBGrid中的某个条目进行复制,方法如下: Data4.Recordset.AddNew Data4.Recordset![ 关键字] = Key//关键字索引 Data4.Recordset![记号]= DBGrid.Columns(0).CellValue(DBGrid.GetBookmark(0))//第一列 Data4.Recordset[番号]=DBGrid.Columns(1).CellValue(DBGrid.GetBookmark(0))// 第二列 Data4.Recordset![氏名]=DBGrid.Columns(2).CellValue(DBGrid.GetBookmark(0))//第三列 Data4.Recordset.Update Data4.Refresh//数据库更新 DBGrid.Refresh// DBGrid刷新 如果动态的对DBGrid中的某个栏目进行增减,可以用如下方法: i = 1 //总显示列数记数 Data4.MoveFirst Do Until Data4.EOF DBGrid1.Columns(i).Width = 1600 //定义宽度 DBGrid1.Columns(i).Caption = 年龄 //标题 DBGrid1.Columns(i).DataField = & 实际数据域 & DBGrid1.Columns(i).Visible = True //可见性 DBGrid1.Columns(i).Alignment = 1 //DBGrid 控件列中的值的对齐方式 Data4.MoveNext i = i + 1 If i > 8 Then Exit Do//列数最大为8 Loop 由于具有良好的可靠性,灵活性和直观性,所以DBGrid控件现在被广泛使用。

  但不足之处在于DBGrid,和直接操作数据库,对数据库的正确性有一定的威胁。改进方法是,在修改数据库时,加入提示信息。 True DBGrid: DBGrid是Apex软件公司为微软开发的,而Apex的True DBGrid控件也具有较强的数据显示及处理功能,因与DBGrid同出一宗,所以两者有很多相同点。在基本功能上,DBGrid的增,减等操作方法可直接用于True DBGrid,在这里就不再赘述。但在DBGrid的基础上,True DBGrid可以直接嵌入ListBox、Image位图、单选框等控件(如图所示),使软件的界面更加美观,实用。 SSDBGrid控件: SSDBGrid来自Sheridan软件系统公司http://www.shersoft.com),与Sheridan的其它控件一样,以漂亮的三维界面见长,SSDBGrid还可与其它数据库控件如SSDBData、SSDBCombo等有机结合,为用户处理数据提供方便,它有几百个属性、方法等接口,为界面的润色提供了很大的选择余地。另外SSDBGrid还具有虚拟数据管理(virtual data management)技术,在内存中只存贮需显示在界面上的记录,这样在处理大量数据时不致耗费系统资源而影响运行速度。SSDBGrid的缺点只是在有些版本中输入汉字时会出现一些乱码,但显示汉字的效果很不错。

  

上一页  [1] [2] [3] [4] 下一页

  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    SOCKET 接口编程在期货交易系统中的…
    VB中创建超长时间计时器对象

    Copyright 2003 - 2006 写作范文大全 Inc. All Rights Reserved 建议您用1024×768以上的分辨率浏览本站
    免责声明:本站所有信息均来自网上,如有信息侵犯了您的权益,请告知,本站将立刻删除。

    湘ICP备06009752号  站长: 广告联系QQ:34468494 46299994