cancel
Showing results for 
Search instead for 
Did you mean: 

convert a jtable cell to a string

SOLVED
Occasional Contributor

convert a jtable cell to a string

this works to print a cell from a jtable

 

for (Col=0; Col<Grid["wColumnCount"]; Col++)
    Log["Message"]("Cell (0, " + Col + ") value: " + Grid["wValue"](0, Col));

 

the question is:   how do i convert a grid celll to a string in c# ?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Occasional Contributor

Re: convert a jtable cell to a string

if I attempt this

 

string id = Grid["wValue"](0, 1);

 

I get

 

System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to class type 'System.String'. Instances of types that represent COM components cannot be cast to types that do not represent COM components; however they can be cast to interfaces as long as the underlying COM component supports QueryInterface calls for the IID of the interface.
at AutomatedQA.script.var.op_Implicit(var arg)

3 REPLIES 3
Community Hero

Re: convert a jtable cell to a string

wValue is already a string 

Highlighted
Occasional Contributor

Re: convert a jtable cell to a string

if I attempt this

 

string id = Grid["wValue"](0, 1);

 

I get

 

System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to class type 'System.String'. Instances of types that represent COM components cannot be cast to types that do not represent COM components; however they can be cast to interfaces as long as the underlying COM component supports QueryInterface calls for the IID of the interface.
at AutomatedQA.script.var.op_Implicit(var arg)

Occasional Contributor

Re: convert a jtable cell to a string

This worked

 

jtables[0]["wValue"](0, 1)["ToString"]()["OleValue"]

New Here?
Join us and watch the welcome video:
SeptemberNews
Top Kudoed Authors
Join the September Hub-bub to show off, learn and win