各位高手: 大家好! VB中EXCEL导入到DATAGRID中后可以显示,要进行记录的移动并且取一条记录值的方法?

以下是我用一个按钮导入excel内数据的代码:

Dim cn As New ADODB.Connection, rs As New ADODB.Recordset
cn.CursorLocation = adUseClient
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\excel00表名.xls;Extended Properties='Excel 8.0;HDR=Yes'"
rs.Open "select * from [Sheet1$]", cn, adOpenDynamic, adLockOptimistic
Set DataGrid2.DataSource = rs
执行完成后现在需要取datagrid内一行的记录值可以用什么方法,请高手指正。多谢为盼。

第1个回答  2011-06-30
If DataGrid1.SelBookmarks.Count = 1 Then

A= DataGrid1.Columns.Item(0).Text
B=DataGrid1.Columns.Item(1).Text
.........

end if
第2个回答  2011-06-30
哇乌眼都花了,我不是高手
第3个回答  2011-06-30
DataGrid1_Click追问

能写具体的代码让我瞧瞧不?

追答

Private Sub DataGrid1_Click()
Debug.Print rs!字段1Name,rs!字段2Name
End Sub

本回答被提问者采纳

各位高手: 大家好! VB中EXCEL导入到DATAGRID中后可以显示,要进行记录的...
一个字段一个字段的取,好像用XY座标确定单元格

vb中怎么读取excel中的所有有效内容,并获取有效行列数,之后将excel中...
Set ExcelBook = ExcelApp.Workbooks.Open(File1.Path & "\\" & File1) '(打开excel文件,这里的file1.path&"\\"&file1 指的就是下拉菜单的excel的路径。Set ExcelSheet = ExcelBook.Worksheets(1)’现在就可以利用将excelsheet来读取所选的excel的行和列了。具体为:设置一个变量 dim k as i...

vb中如何对excel表格进行字段提取并显示在datagrid中?
用ADO可以提取,先引用ADO (Microsoft ActiveX Data Object)假定你的excel表名为Book1.xls,存放在C盘 然后 Dim Rs As New ADODB.Recordset Dim sql AS String Rs.CursorLocation=adUseClient StrData = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= C:\\Book1.xls;Extended Properties='Excel 8.0...

VB.net中excel导入数据到Datagridview
xlsheet.cells(1,2)tostring 改为xlsheet.cells(1,2).value 其他也是

在VB中筛选并计算excel数据
写一段excel导入到datagrid控件里的代码,然后在窗体里新建一个TEXT得控件 用SQL的SELECT AVG(年龄) AS xxxx FROM XXXX表 把SELECT求出的平均值赋给TEXT,然后就可以显示给你看了

vb中如何将数据导出到excel
介绍下面通过一步一步的介绍,如何通过VB.NET来读取数据,并且将数据导入到Excel中。第一步:打开VS开发工具,并且添加引用。然后选择。Microsoft Excel 12.0 object library and。Microsoft Excel 14.0 object library。第二步:创建一个Excle在你的电脑中。第三步:在VS中写入如下代码:Imports System....

VB中如何按行读取txt文档中的数据,文档中的一行数据即为一条记录。
很简单吧,一句代码没写就实现了。数据库操作其它功能都有代码提示,输入 data1.Recordset.就能看到里面有很多操作数据库方法的代码提示了 比如data1.Recordset.MoveNext 就是跳到下一条记录,这时Text1里会显示相应的字段的内容。当然其它字段都不显示,只有与Text1绑定的字段会显示出来 ...

在VB中,如何将分页的DataGrid中的数据导出到excel中,在线等!~~~
建议LZ对查询获得的数据集循环导出数据到EXCEL.Option Explicit Dim zsl As Integer Dim i As Long Dim j As Long Private Sub Command1_Click()Adodc1.Recordset.MoveFirst For i = 0 To zsl - 1 '这儿写对EXCEL的单元格赋值句 For j = 0 To DataGrid1.Columns.Count - 1 xlSheet.Cells(...

各位高手,我想把excel中的记录导入到dbf viewer plus里面。应该如何做呢...
用excel打开dbf文件,出现如下对话框: 选“是”后,出现“文本导入向导”,最终导入到excel中的不完整且乱码很多。 可以直接打开,文件类型选择dbase,lyfZbD

如何统计excel表格中某一数据出现的次数?
1、打开Excel 电子表格,点击界面右侧新建空白工作簿。这个案例是统计票数的,和统计订单数是一个意思。2、在票数一栏输入公式“=COUNTIF(D2:N2,"支持")”,之敲击回车键,这一栏就统计完了。3、选中“厉苍天”票数的那一栏。将鼠标移动到边缘出现十字的时候,往下拉,Excel就会自动统计余下的票数...

相似回答