2014-04-08 69 views
0

我的老師給了我一個網址給我的學校的web服務,目的是提取一些數據來幫助我完成一個項目。事情是他不想告訴我我應該如何從中提取數據。我知道它有很多操作/方法或任何它被稱爲,我知道它與xml有關。即時通訊在asp.net和c#中做一個網站。從webservice中提取數據?WSDL

我一直在尋找一些代碼,但我真的不明白它。

NameoftheService.Service myservice = new NameofTheService.Service(); 

,並調用方法/操作(例如):

var abc = myservice.GetWeather(parameter); 

,但我不能讓這件事的工作。我用正確的信息替換了上面的代碼,但它說不能執行查詢。我真的不知道該怎麼辦

+0

你必須添加web引用(服務引用)到你的項目。要添加Web引用,請右鍵單擊References並添加服務引用,然後輸入您的WSDL URL以添加服務引用。 –

+0

我今天做到了這一點,仍然沒有設法使其工作 – aconstancio

+0

如果可能的話分享你的wdsl網址,所以我可以指導你。 –

回答

1

在asp.net中綁定網格就像綁定對象列表一樣簡單。考慮產品服務。所以你的代碼應該像...

ProductsService.DataSetWebService ws = new ProductsService.DataSetWebService(); 
GridView1.DataSource = ws.GetProducts(); 
GridView1.DataBind(); 
0

NameOfTheService.Service的其中一個屬性將是您需要設置的DestinationURL或ServiceURL。

+0

我已經在我的解決方案中添加了服務參考。反正需要它嗎? – aconstancio