PDA

View Full Version : سوال: برگرداندن یک جدول در WebService



SabaSabouhi
چهارشنبه 03 مهر 1387, 14:42 عصر
با سلام
نیاز دارم در یک WebService یک DataTable از یک DataSet رو برگردونم، اما تو این کار مشکل دارم. یعنی این تابع رو نوشتم ولی هنگام استفاده مقدار برگشتی من دیگه از جنس Datatabe نیست و هیچ جوری هم به DataTabe تبدیل نمی‌شه.

آیا اصلاً این کار امکان‌پذیر هست یا خیر؟
آیا باید از طریق XML این کار رو انجام بدم؟ و اگر اینطور هست به چه شکل؟

صبا صبوحی

eyes_shut_number1
پنج شنبه 04 مهر 1387, 09:01 صبح
دوست من چرا نمیشه؟

فرض کن تابع شما اینه :


<WebMethod()> _
function getDataSet () As DataSet
dim ds as new dataset
dataset.readxml(server.mapmapth("~/1.xml"))
return ds

end Function

حالا بعد از add reference کرد آن در پروژه این مار رو می کنید دیگه


dim ws as new webservice
'webservice نامی است که برای وب سرویسم گذاشتم
dim datasetinproject as new dataset
datasetinproject =ws.getdataset()
gridview1.datasource=ds
gridview1.databind()

من که همیشه این کار رو میکنم
چرا از LINQ و ابجکت DataContext استفاده مکیکنی؟