vb.net记录控件操作 vbnet遍历控件

在VB.NET中,如何在程序运行中选中要操作的控件?

通常做法,是把所有的panel都操作一遍,当然也可以用一个标志量记录是哪个panel在显示,只针对这个panel操作。

创新互联公司成立与2013年,先为康县等服务建站,康县等地企业,进行企业商务咨询服务。为康县企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

移动时,记录原来的panel位置top和left值(注意用全局变量),显示的时候都改为0,显示完了,改回原值。

VB.NET2005怎么在控件中一条一条的显示数据表的记录

你可以这样,如果你用 dataGridview 时不是也要查询表嘛,

我们用datatable/dataset 保存你查询的结果,

然后就可以一条条显示,记录住当前显示的row(行)

eg:你的查询保存 datatable1

第一条时,

我们就来个 dim dtrow as datarow=datatable.rows(0)

textbox1.text=dtrow.item("字段名")'

...

都是如此

当然也是可能绑定的

CurrencyManager 用于管理显示的行数

textbox.DataBindings.add("属性",data,"字段")

vb.net操作excel中的记录

试了好久,终于试出来了,把代码发给你分享:

首先,我建了个窗体,放了一个按扭控件,把打开连接EXECL的代码都放在该按扭的click事件里了,你可以根据需要改动。

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim sConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" _

"Data Source=E:\myexl.xls;" _

"Extended Properties=Excel 8.0;"

’这里面,E:\myexl.xls换成你自己的excel文件完整路径

Dim objConn As New OleDbConnection(sConnectionString)

objConn.Open()

MsgBox("成功打开连接") ’这句我用来测试能不能连接的,

’下面将建立查询命令

Dim objCmdSelect As New OleDbCommand("SELECT * FROM [11$] where 姓名='李三'", objConn)

'11j是我测试用的sheet名,你换成你自己的,注意格式

'程序默认Excel表的第一行内容为字段名,你换成你自己的内容,并建

'立查询条件

'下面将根据查询条件打开连接。

Dim objAdapter1 As New OleDbDataAdapter()

objAdapter1.SelectCommand = objCmdSelect

'下面将打开的数据放在dataset中

Dim objDataset1 As New DataSet()

objAdapter1.Fill(objDataset1, "XLData")

’下面将数据传给DataGrid1控件

DataGrid1.DataSource = objDataset1.Tables(0).DefaultView

' Clean up objects.

objConn.Close()

End Sub


名称栏目:vb.net记录控件操作 vbnet遍历控件
转载来于:http://csdahua.cn/article/dociegh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流