Option type Field in Web Service

allenyyzhouallenyyzhou Member Posts: 142
edited 2014-07-30 in NAV Three Tier
Hi, everyone.

I am making an example of consuming NAV Web service(Page) in C#, problem is how can I
set or get value from Option Type field.
For example, Table Customer has a Field Customer_Type (OptionString: ,A,B,C)
When I want to set Customer_Type, I can not just coding like below:
Cust.Customer_Type = "A";(error is can not convert string to Customer_Type)
And I also can not coding like below:
Cust.Customer_Type = Cust.Customer_Type.A;(Although someelse said this is possible in other post)

After I Read a Customer, I can not get the Option value like below:
Textbox1.Text = Cust.Customer_Type;
Or
Textbox1.Text = Cust.Customer_Type.ToString;

Could any one tell me how to handle option type fields in C# throw Web Service?

Add:
I know how to do it now, I can use below coding:
WS_Cust.Customer_Type = Cust.Customer_Type.A;
(WS_Cust is a variable of WS_Customer,
Cust is the Web Reference Name)
Textbox1.Text = WS_Cust.Customer_Type.ToString(); (I forgot to add "()" )
Sign In or Register to comment.