ورود

View Full Version : خروجی یک وب سرویس WCF



amir_alaki
یک شنبه 19 مهر 1394, 21:24 عصر
با سلام
دوستان من پروژه ای رو شروع کردم که قبلا با #C نوشته شده و الانم داره کار می کنه و مشکلی نداره
ولی بنا به دلایلی دارم اونو به صورت کلاینت سرور با استفاده از WCF و دلفی باز نویسی میکنم

تمام سرویس های سیستم به صورت وب سرویس در اومده و بیزینس های اونها هم در کلاس های سمت WCF پیاده سازی شده
الان در سمت دلفی بعد از اضافه کردن WSDL وب سرویس و استفاده از مثلا یک سرویس خروجی که در سمت #C مثلا <list<Person بوده به صورت arrayofPerson که یک آرایه دینامیکه در میاد
حالا سوالم اینه که آیا راهی هست که من این آرایه داینامیک رو در grid نمایش بدم؟کسی این کارو کرده؟

بک راه به ذهنم میرسه که تو #C زیاد کرده بودم اینه که با متد های Reflection بیام و پراپرتی هایی که در دلفی معادل اشیایی که در وب سرویس هست ،ساخته شده رو در بیارم و یک در یک ClientDataset اد کنم بعد مقادیر داده اون رو بهش اضافه کنم.

آیا کسی راه دیگه ای داره ؟ با توجه به اینکه برنامه دلفی فقط کلاینت هست و هیچ اتصال بانک اطلاعاتی توی اون نیست و قرار نیست باشه!!

ممنون میشم اگه کسی بتونه کمکم کنه
تشکر

Mask
چهارشنبه 22 مهر 1394, 22:13 عصر
خوب ، کافیه ارایه رو تو برنامه لود کنی و برابر با هر اندیسیش مقدار رو دریافت کنید.

amir_alaki
شنبه 25 مهر 1394, 20:03 عصر
با سلام
ممنونم پاسخ دادین
ولی من با لود کردن داده های آرایه داینامیک مشکل ندارم میخوام که در یه Dbgrid نشون بدم.
می خواستم بدونم کسی به این مشکل برخورد داشته یا نه ؟
میشه با StringGrid و یا ساختن جدول نشون داد ولی نام ستون ها یک مسئله هست که باید از Db گرفته بشه که فکر کنم این زمان بر باشه .

متشکر

یوسف زالی
یک شنبه 26 مهر 1394, 10:43 صبح
با استفاده از کلاینت دیتاست احتمالا می تونید به خواستتون برسید.