以文本方式查看主题 - 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的发言:
可能没有说清楚吧。理解错误,二楼的是指定单元格,不是光标停留的单元格的内容。(也就是当前单元格的内容)
|