xiaomin799 发表于 2010-4-2 18:01:09

如何获取WpfGrid单元格的值

WpfGrid没有GetCellDate(m,n)这个方法,该如何获取某单元格的值呢?

TIB 发表于 2010-4-7 11:50:31

可以试试:
用.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:20

对于WpfGrid不了解,不过FlexDataGrid中可以如下获取你说的单元格的值。

先选择Grid中的一个条记录,然后用SPY看下Grid的属性。如果有没有selecteditem和selecteditems 这些属性,如果有的话当前选择的记录的信息会以字符串的形式出现在这些属性中。然后就可以spilt它来获取某些值了。

xiaomin799 发表于 2010-4-7 16:33:21

WPF真的很麻烦,不仅运行速度慢,而且很多通用的方法也没有
谢谢二位的回答,可惜两种方法都行不通!

TIB 发表于 2010-4-7 21:52:20

这个方向应该是对的:找这个控件的帮助文档,了解其属性,使用.Object访问控件的内部属性

循着这个方向再尝试吧

目前还没有环境试这个,等有环境了试试。
页: [1]
查看完整版本: 如何获取WpfGrid单元格的值