Kamis, 18 Februari 2010

Membuat Aplikasi C# Sederhana dengan Web Service Menggunakan Microsoft Visual Studio 2005

Next kita consume Web Service yang udah kita bangun sebelumnya.

1. Membuat web sitenya dengan klik File -> New Web Site
Pilih ASP .Net Web Site, beri nama web site, jangan lupa tentukan path penyimpanannya.

2. Kemudian klik OK. Maka akan tampil pada solution explorer web site yang sudah dibuat, misalnya dengan nama produkWebSite

3. Untuk mengconsume web service maka klik kanan pada solution web site kemudian klik Add Web Reference, seperti gambar berikut :

Maka akan tampil


copy url web service ke dalam path URL. Untuk mengecek klik Go, atau jika web service berada dalam satu solution dapat klik Web services in this solution, ataupun Web Services on the local machine, bisa juga Browse UDDI Servers on the local network.

4. Beri nama Web Reference Name. Misalnya

5. Kemudian klik Add Reference. Maka akan tampil seperti gambar di bawah ini.


6. Sebelum menggunakan web method yang telah dibuat di web service, declare terlebih dahulu web reference pada form

produk.Service objProduk = new produk.Service();

7. Method Web service dapat dikonsumsi.


8. Pada code behind tambahkan
using System.Collections;

9. Drag Data Grid ke form.

10. Atur property builder


11. Setelah property builder Datagrid diatur, maka tambahkan code berikut untuk memanggil method web service yang telah dibuat dan menampilkannya di datagrid.

protected void Page_Load(object sender, EventArgs e)
{
DataGrid1.DataSource = objProduk.wsBarangSelectAll();
DataGrid1.DataBind();
}
12. Lakukan build solution. Setelah success. View in Browse form dengan klik kanan pada form.

13. Maka data akan ditampilkan seperti gambar berikut.

Selesai......

3 komentar:

  1. simple banget ya, hampir gak ada coding sama sekali :-P. btw, visual studiomu licensed gak ? :-D

    BalasHapus
  2. yeee ada tau mbah..tapi cm dikit..hehe

    license donk..license kampus.. ;p

    BalasHapus
  3. wow...thanks brooo....walau sedikit, tapi bermanfaat

    BalasHapus