十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
孩子,如果你从你单击事件上下手,就好办了,先弄明白,点击了什么,datagridview点击,可以获取单击的值,好办,用SQL语句去查询单击的这个值,把查到的结果再交给你要处理的地方,我常这么干。我从来不晓得什么表与表之间的关联,或者关系表什么鬼东西,但是我也可以操作很多张表,把它们的结果集一起显示出来。
创新互联主营阆中网站建设的网络公司,主营网站建设方案,重庆App定制开发,阆中h5小程序定制开发搭建,阆中网站营销推广欢迎阆中等地区企业咨询
Dim 表1 As New DataSet
Dim 对象1 As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("select top * from表名 where 字段名 = '" DataGridView1.CurrentCell.Value "' ", 数据源)
对象1.Fill(表1, " 表名")
DataGridView2.DataSource = 表1.Tables(" 表名")
表1 = Nothing
对象1 = Nothing
如果写成这样,还嫌不够,一定要按你的意思去写,那我真的要疯了。
这个例子,就是把表格1点击的值查一个结果集,在表格2上显示,不知有没有你想要的表达式?
如果要打开文件操作
set wb=workbooks.open(文件路径)
然后操作即可
要获取属性,可以使用fso文件系统,getfile(路径)
Dim Object As Object '这是合法的,别问为什么
Print TypeName(Object) ' "Nothing"
Set Object = CreateObject("WScript.Shell")
Print TypeName(Object) ' "IWshShell3"
试试。
vb简单实现获取属性,如果只针对word获取文字,倒是可以利用SendKeys。但它只能模拟按键实现Ctrl+A Ctrl+C Ctrl+V的过程,把它粘贴到文本文件里。然后保存到文本文件里,然后用
Open "test.txt" For Input As #1
Line Input #1,s1
Line Input #1,s2 '获取第二行文字
CLose #1
把第二行写入到文本文件
Open "ttt.txt" For Output As #1
Print #1,s2
Close #1
复杂点的话肯定要用上Win API函数了,需要用FindWindow和GetWindow先获取Word文档的Hwnd句柄,然后用GetText之类的API函数获取文档字符串再做相应提取第二行。不过掌握起来很用起来都需要较好的WinAPI底子。建议用第一种简单点的方法吧。
感觉 vb.net对象中根本不存在组码这个东西,一切皆对象。直接遍历访问,要对应组码有何用?如果你想获取组码一句简单lsp语句就行了。
用FileStream打开文件查看大小再创建Bitmap显示图片尺寸。
Dim f As New IO.FileStream("C:\1.bmp", IO.FileMode.Open, IO.FileAccess.Read) '改成你的文件地址。
MsgBox(f.Length / 1024 "KB") '没做仔细,你根据需要自己改吧,Length得到的是字节数。
Dim b As New Bitmap(f)
f.Dispose()
MsgBox(b.Width " * " b.Height)
FileStream 类:
Bitmap 类: