Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
290
Tıklama
0
Öne Çıkarma
Web Service
H
11 yıl
Çavuş
Konu Sahibi

Öncelikle herkese iyi akşamlar ,

C# web service kullanarak programımdaki datagridviewi select sorgusu ile doldurmak için uğraşıyorum. Web serviceden dataset ile döndürmeye çalışıyorum. Datagridview'e yüklenme bölümüne kadar geliyor mu diye programı test ettim resimde göründüğü gibi geliyor. Bu konuda yardımlarınızı rica ediyorum şimdiden teşekkür ederim
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >



K
11 yıl
Yarbay

Teoride calisan ancak pratikte service mantigini kavrayamadiginizi gosteren bir calisma olmus.

Benim gordugum siz servise bir sql sorgusu gonderiyorsunuz. Servis de size bir dataset donuyor. Bu cok tehlikeli birsey. Servisler genelde uygulamalara veri saglamak icin kullanilir. Ya ben servisini kullanan bir client olsam ve sql sorgusu olarak drop table deneme gondersem ne olacak?


Oncelikle servis tarafinda 2 3 tane fonksiyon tanimlayin. Bu fonksiyonlar getalldeneme update deneme vs olsun. Getalldeneme fonksiyonunun bir parametre almasina gerek yok. Deneme adinda bir class olustur. Bu classin propertyleri deneme tablondaki propertyler ile ayni olsun. Sonra servis tarafinda getalldeneme fonksiyonu da list<deneme> turunde bir datamember donsun.

Sen client tarafinda serviceni tanimladiktan sonra
List< Service1.deneme> deneme = service1.getalldeneme();
Gridview1.datasource = deneme;
Gridview1.databound();

De gelsin veriler gride.





< Bu mesaj bu kişi tarafından değiştirildi Kaygerya -- 26 Mart 2014; 22:08:45 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
H
11 yıl
Çavuş
Konu Sahibi

Teşekkür ederim cevabınızdan ötürü , web service için ilk uygulamam oldu bu. Kavrama konusunda size hak veriyorum dediğiniz gibi olabilir. Söylediğiniz şekilde yapıyorum su anda..




Bu mesajda bahsedilenler: @Kaygerya
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.