怎么vb中对表的某行进行添加数据

如题所述

在对包含字符串和图片的表格进行分类、合并以及格式化时,具有完全的灵活性。当绑定到 Data 控件上时,MSHFlexGrid 所显示的是只读数据。语法MSHFlexGrid说明可以将文本、图片,或者文本和图片,放在MSHFlexGrid 的任意单元中。Row 和 Col 属性指定了MSHFlexGrid 中的当前单元。程序员可以在代码中指定当前单元,也可以在运行时,使用鼠标或者方向键来对其进行修改。Text 属性引用当前单元的内容。如果单元的文本过长而不能在该单元中显示,而且 WordWrap 属性被设置为 True,那么文本就会换行到同一单元内的下一行。为了显示换行的文本,可能需要增加单元的列宽度(ColWidth 属性)或者行高度(RowHeight 属性)。可以用 Cols 和 Rows 属性来决定MSHFlexGrid 控件中的列数和行数。显示层次结构记录集
MSHFlexGrid 控件的一个主要特性是它能显示层次结构记录集—以层次结构方式显示的关系表。创建层次结构记录集的最容易的方法是使用数据环境设计器并把 MSHFlexGrid 控件的 DataSource 属性赋给数据环境。您也可以用 Shape 命令作为 ADO Data Control 的 RecordSource 在代码中创建层次结构记录,如下面的示例:' 创建 ConnectionString.
Dim strCn As String
strCn = Provider=MSDataShape.1;Data Source=Nwind; & _
Connect Timeout=15;Data Provider=MSDASQL' 创建 Shape 命令.
Dim strSh As String
strSh = SHAPE {SELECT * FROM `Customers`} AS Customers & _
APPEND ({SELECT * FROM `Orders`} AS Orders RELATE & _
CustomerID TO CustomerID) AS Orders' 把 ConnectionString 赋给 ADO Data Control 的
' ConnectionString 属性, Shape 命令以及
' 控件的 RecordSource 属性.
With Adodc1
.ConnectionString = strCn
.RecordSource = strShEnd With' 把 HflexGrid 控件的 DataSource 属性设置到
Set HFlexGrid1.DataSource = Adodc1详细信息 要查找有关分层记录集的更多信息,请参阅 Hierarchical Cursors and Data Shaping Summary. Shape 命令的详细信息可参阅 Shape Commands in General.发行注意 在应用程序中使用 MSHFlexGrid 控件之前,必须将 MSHFlxGrd.ocx 文件添加到工程中。为了将该文件自动包括到工程中,可以把它放到自动装载文件中。当发行应用程序时,应该将 MSHFlxGrd.ocx 文件安装到用户的 Microsoft Windows 的 System 子目录下。
温馨提示:内容为网友见解,仅供参考
无其他回答

怎么vb中对表的某行进行添加数据
创建层次结构记录集的最容易的方法是使用数据环境设计器并把 MSHFlexGrid 控件的 DataSource 属性赋给数据环境。您也可以用 Shape 命令作为 ADO Data Control 的 RecordSource 在代码中创建层次结构记录,如下面的示例:' 创建 ConnectionString.Dim strCn As String strCn = Provider=MSDataShape.1;Data ...

怎么利用VB向指定的EXCEL插入数据;
Rcount) = Ds(1, Rcount) '把数组ds(1,rcount)这个数据写入Excel中,写入的内容其实就是标题“计算结果” For i = 2 To Hcount - 1 '再把数组ds(i,

excel电子表格中如何用vb 语句插入行或单元格
如何在电子表格中插入行或列 比如说你想在第5行的上面插入一行,步骤如下: 1. 在最左边的数字5上点一下,选定第5行, 2. 点选滑鼠右键,出现一列选项, 3. 选择’插入(I), 完成后就会新生成一个第5行,原先第5行的内容就会向下移到第6行。 插入列同理。比如说你想在C列的前...

VB 如何把数据库里面A表和B表当中的某些字段添加到C表中啊,给个语法...
一个select语句就行了,如下:insert into [表C] (字段1,字段2,字段3,字段4)select A表.字段1,A表.字段2,B表.字段1,B表.字段2 from A表 INNER JOIN B表 on A表.ID=B表.ID where 条件 \/*--说明 ---从A表、B表中查询出相应字段,插入表C。注意插入表C的字段数(列数)等于Sel...

vb中如何给listbox(列表框)添加编号
'添加一个新信息 Me.List1.AddItem Right("00" & Me.List1.ListCount + 1, 3) & " " & Me.Text1.Text '如果要插入在数据中则使用以下代码,但需要再建立一个text来写插入的序号,即将Tmp替换成新text的值 'Dim Tmp As Integer 'Tmp = 10 'Tmp-1是将序号10变成列表里的第9行,...

labview如何写入excel表格的某一行某一列
3.插入行或者列(就像在excel里右键插入一样,每次只能一行或者一列,要多行的话,只能多来几次了)在说这个之前,先说下怎么找这些属性和方法,在Excel里,打开VB编辑器(工具-》宏-》VB 编辑器,excel2007是在菜单开发工具下,我用的是Excel2007),打开以后看VB语言参考,重点就是里边的方法和...

我想问下vb中向列表框添加项目使用什么方法?
1、打开VB软件,绘制好相应的控件,页面中共有两个命令按钮,一个是列表框,另一个是文本框。2、接下来更改一下各个控件的属性详情。3、编写命令按钮从键盘输入文本框,并添加项目代码。4、编写删除代码,记得遍历查询。5、运行后便可以看到这样的程序。6、此时就可以添加项目。

VB编程向数据库某个表中某两列之间插入列?
VB编程向数据库某个表中某两列之间插入列? 10  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览25 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 vb编程 数据库 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中...

vb 表格控件输入数据
VB6自带的几个grid控件,DataGrid就可以键盘输入数据;MSHFlexGrid 控件虽然不能直接键盘输入,但是经过处理,也是可以编辑数据的;另外,想你推荐一款第三方控件:FlexCell,使用方便,我一般的使用这款控件。它还支持各种网格合并处理。

VB中的insert into语句
语法:INSERT INTO 表名称 VALUES (值1, 值2,...)我们也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,...)VB的代码中可使用INSERT INTO语句,通过ADO数据对象或ADODC数据控件的属性RecordSource向表格中插入新的行,或者建立新的表。【3】参考:【1...

相似回答