2011-12-30 6 views
0

RFT(8.2バージョン)を使用しています。私は、DataGridの値を取得する必要があります。 AUTはVB.Net(2005)で開発されています。私は次のコードを使用しました。しかし、それはnullという値を返します。私もどちらのコードがnull値をスローし、RFTでデータグリッド値を取得する方法

ITestDataTable tDTObj=(ITestDataTable) applicaGrid.getTestData("grid"); 

をしようとしています...

ITestDataTable tDTObj=(ITestDataTable) applicaGrid.getTestData("contents"); 
Object getVals=tDTObj.getCell(0,0); 

を助けてください。

答えて

1

私は、C#.NETで私たちの運に基づいて、RFTとVB.NET DataGridViewsで

を働いていないが、私はオブジェクトで動作するように)(GuiTestObject.invokeを使用することをお勧めします。例:

TestObject rows = (TestObject) dataGrid.invoke("get_Rows"); 
TestObject row = (TestObject) rows.invoke("get_Item", "(I)LSystem.Object;", new Object[] {rowIndex}); 
TestObject cells = (TestObject) row.invoke("get_Cells"); 
TestObject cell = (TestObject) cells.invoke("get_Item", "(I)LSystem.Object;", new Object[] {columnIndex}); 
String cellValue = (String) cell.invoke("get_Value"); 

パラメータを使用してメソッドを呼び出す必要がある場合は、メソッドのシグネチャを知る必要があります。お役に立てれば。

関連する問題