Forum
Bildirimler
Hepsini Temizle
Yazılım Genel
5
Yazılar
2
Üyeler
0
Reactions
552
Görüntüleme
Konu başlatıcı
Merhaba,
Visual Studio ile oluşturduğum bir webservis var. WebMetotlarım DataTable dönüyor. Bunu alacak taraf ise SAP kullanıyor ve değerleri XML aldığını belirtiyor ama object array almak istiyorlar.
Bunun için default bir yöntem var mı?
Teşekkürler.
Gönderildi : 17/03/2014 17:56
Selam,
Genelde foreach ile dt rowlarını dönüp yeni arraya yükleme yapılır, daha kısa bir method var ise bende merak ettim 🙂
İyi Çalışmalar Dilerim,
Gönderildi : 17/03/2014 18:25
Konu başlatıcı
object[] sns = new object[dt.Rows.Count]; DataRow[] dr = dt.AsEnumerable().ToArray(); for (int i = 0; i < dt.Rows.Count-1; i++) { sns[i] = dr[i].ItemArray; }
ile datatablemi(dt) array dizisi yapıyorum. Ama sanki bu şekilde değil de
web servisin header vs ayarlarında bir işlem yaparsam kendi xml değil array
gönderecekmiş gibi bir istek var. SAP arayüzünde benimki anytype olarak
görülüyor. Aşağıdaki resimde olması gereken(üstteki) ile benim gönderdiğim var.
Gönderildi : 18/03/2014 13:44
Selam,
Gördüğüm kadarı ile zaten senin gönderidiğin array de bir header yok.
Peki arraylist, yada direk dataset göndermeyi denedin mi ?
Bir deneyip sonucu paylaşabilir misin ?
İyi Çalışmalar Dilerim,
Gönderildi : 19/03/2014 17:03
Konu başlatıcı
DataSet değil ama DataTable göndermiştim. Ama servis XML dönüyor diye istemediler.
Gönderildi : 24/03/2014 14:23