以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  老大,可否先解决一个小问题?急!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3757)

--  作者:baoxyang
--  发布时间:2009/7/31 9:22:00
--  老大,可否先解决一个小问题?急!
请老大,帮忙先解决,在datalist中可以获取当前单元格的位置或内容,如何?实在急用呀!!
--  作者:baoxyang
--  发布时间:2009/7/31 9:29:00
--  
目前新版的,可以看到当前单元格的位置,(行及列会突出显示),要获得位置就不行。
--  作者:wcs
--  发布时间:2009/7/31 9:31:00
--  
这是我在一datalist  的doubleclick  里面的代码

Dim dst As WinForm.DataList = e.Form.Controls("预算项目")
Dim dr as DataRow = dst.Current \'获得选定行
If dr Is Nothing Then
    Return
  else tables("会计凭证总表.会计凭证").current("项目名称") = dst.current("项目全称")
       e.Form.Close()
End If

意思是双击了DATALIST以后,定位当前行的某字段,再来给其他表赋值。

很简单的。

--  作者:baoxyang
--  发布时间:2009/7/31 9:44:00
--  
上面是行的位置,我说是的单元格位置及内容。
--  作者:wcs
--  发布时间:2009/7/31 10:12:00
--  
有了行,就有了单元格:

dst.current("项目全称")

--  作者:baoxyang
--  发布时间:2009/7/31 12:39:00
--  

可能没有说清楚吧。理解错误,二楼的是指定单元格,不是光标停留的单元格的内容。(也就是当前单元格的内容)


--  作者:czy
--  发布时间:2009/7/31 23:33:00
--  
以下是引用baoxyang在2009-7-31 12:39:00的发言:

可能没有说清楚吧。理解错误,二楼的是指定单元格,不是光标停留的单元格的内容。(也就是当前单元格的内容)


目前不行的,只能等老六完善了。