on error resume next
msgbox rs.fields("name").value
msgbox rs.fields("name").value
解决方案 »
- vb 中延时函数占用CPU100%。有办法解决吗?请高手帮忙。十分感谢
- 初学VB,有个代码看不懂...
- TREEVIEW 长文本显示
- 如何插入?做事物判断?
- Winsock控件哪里找?
- 如何在加载数据和form_load的时候加一个进度条???
- 头脑风暴:你还会造句吗?我是想试试……求鼓励!
- S0S!!“堆栈空间溢出”问题,Help me !!!!!!!!!!!!!!!!!!!!!!!!!
- (我出45')急,怎样让treeview控件显示access的内容!打个比方,我的数据库中有两个字段,我想显示第一个字段的所有内容! 单击所显示的内容可以显示另一字段的内容.
- 怎样将水晶报表控件(RDC8.0)发布到网上??
- 一个关于按钮的简单问题!来者有分!
- 请问没学过vb6可以直接学习vb.net吗?
datagrid1.col = 0 '0 当前为Name字段在datagrid1中的列值
msgbox datagrid1.text
Private ColValue, RowValue
Private Sub datagrid1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
On Error Resume Next
RowValue = datagrid1.RowContaining(Y) '所选行和列
ColValue = datagrid1.ColContaining(X)
for i=0 to datagrid1.Columns.Count
if trim(datagrid1.Columns(i).DataField)="name" then
datagrid1.Col=i
datagrid1.Row=RowValue
msgbox datagrid1.text
end if
next
end sub你自己调试一下再修改一下后使用
你的问题可以从两种思路来解决
一是用记录集,即IsMe 的方法,一是用通过选定满足要求的datagrid单元格,该单元格的值就是你要的值