51Testing软件测试论坛

标题: 如何获取WpfGrid单元格的值 [打印本页]

作者: xiaomin799    时间: 2010-4-2 18:01
标题: 如何获取WpfGrid单元格的值
WpfGrid没有GetCellDate(m,n)这个方法,该如何获取某单元格的值呢?
作者: TIB    时间: 2010-4-7 11:50
可以试试:
用.Object.Items.Item( iRow )                 获取某行的值
用.Object.Items.Item( iRow ).列名    获取某单元格的值

Set objGrid = WpfWindow("Test").WpfGrid("WpfGrid").Object.Items.Item(1)
在调试器中可以查看objGrid中的属性来找列名
作者: k4124k    时间: 2010-4-7 16:04
对于WpfGrid不了解,不过FlexDataGrid中可以如下获取你说的单元格的值。

先选择Grid中的一个条记录,然后用SPY看下Grid的属性。如果有没有selecteditem和selecteditems 这些属性,如果有的话当前选择的记录的信息会以字符串的形式出现在这些属性中。然后就可以spilt它来获取某些值了。
作者: xiaomin799    时间: 2010-4-7 16:33
WPF真的很麻烦,不仅运行速度慢,而且很多通用的方法也没有
谢谢二位的回答,可惜两种方法都行不通!
作者: TIB    时间: 2010-4-7 21:52
这个方向应该是对的:找这个控件的帮助文档,了解其属性,使用.Object访问控件的内部属性

循着这个方向再尝试吧

目前还没有环境试这个,等有环境了试试。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2