PDA

View Full Version : سوال: ریختن اطلاعات 2 جستجو درون DataList



baran_mehr
چهارشنبه 10 مهر 1387, 22:31 عصر
سلام دوستان گل(عیدتون مبارک).
آیا میشه نتیجه دو تا عمل جستجو رو به DataList داد؟؟:متفکر:
یعنی من دوتا Select انجام بدم و نتیجشه این دوتا رو تو هر سطر دیتا لیست قرار بدم.
به این صورت که تو هر سطر از دیتالیست از هر دوتا Select استفاده کنم؟:تشویق:

milade
پنج شنبه 11 مهر 1387, 07:11 صبح
سلام
منظورتون رو نفهمیدمو
تحلیل بنده:
شما دو بار با دو تا select جستجو می کنید و حالا می خواید نتایج رو نشون بدید
پاسخ به شما:
چرا یا استفاده از دستورات SQL مثل UNION هر دو جستجو رو رو در یه جا انجام نمی دید؟
بای

baran_mehr
پنج شنبه 11 مهر 1387, 11:26 صبح
نه داداشی. Milade جان منظورم اینکه:
فرض کن ما با استفاده از دوتا شئ که هر کدوم به یک جدول وصل شدن دو جستجوی جدا رو انجام میدیم و حالا میخوام از نتیجه هر دوتا جستجو تو سطرهای DataList استفاده کنم.

milade
پنج شنبه 11 مهر 1387, 11:42 صبح
این شی های شما چین؟
لطفا بگو می خوای چی کار کنی تا راحت تر کمک کنیم
ممنون

baran_mehr
پنج شنبه 11 مهر 1387, 11:51 صبح
داداشی میخوام مثلا از شئ SqlDataSource1 یا AccessDataSource استفاده کنم .مهم نیست کدومش هر کدوم که شد.
گلم بزار یه نمونشو برات مثال بزنم: فرض کن هر سطر درتالیست من به دو بخش تقسیم میشه که یک طرف یک سری اطلاعات میخوام نشون بدم و طرف دیگه یک سری حالا بهید چطور دو تا نتیجه جستجو رو تو یک سطر نشون بدم

milade
پنج شنبه 11 مهر 1387, 12:04 عصر
خوب مگه نمی تونی از دستورات SQL استفاده کنی؟
اگه نه لطفا بگو چرا

baran_mehr
پنج شنبه 11 مهر 1387, 12:21 عصر
منظورت از دستورات SQL چیه؟ خوب منم دارم توشون از دستورات SQL استفاده میکنم دیگه.
منظور شما چه دستوراتیه؟؟

milade
پنج شنبه 11 مهر 1387, 12:30 عصر
مثلا با JOIN یه سری اطلاعات رو از دو جدول می گیری و ....

mpmsoft
پنج شنبه 11 مهر 1387, 13:22 عصر
دوست عزیز اگر ساختار دوتا جدولت یکی باشه می تونی از Union استفاده کنی



Select ID,Name,Tel FROM Table1 WHERE Name='Ali' UNION ALL(Select ID,Name,Tel FROM Table2 WHERE Name='Ali')

baran_mehr
پنج شنبه 11 مهر 1387, 14:00 عصر
نه متاسفانه ساختار دوتا جدولم متفاوته هم تو نوع فیلد ها و هم تو تعداد اونها.
اصلا ایا این کار امکان پذیر هست که من نتیجه دوتا خروجی رو به ترتیب به سطرها دیتالیست بدم؟؟
مثلا تو سطر اول دیتالیست (رکورد اول از جدول یک و رکورد اول از جدول دو رو نمایش بدم) و به همین تر تیب تا اخر این کار رو انجام بدم.

milade
پنج شنبه 11 مهر 1387, 14:34 عصر
من یه راه حل به زهنم رسید(فکر کنم موفقه)
شما بیا جستجو رو انجام بده و در یه DataColumn بریز و نتیجه دوم هم در یه DataColumn دیگه بعد هر دو رو بریز توی یه Datatable و نتیجه رو بده به دیتالیست
موفق باشی

baran_mehr
پنج شنبه 11 مهر 1387, 16:48 عصر
ممنون داداشی.
به نظر عملی میاد باید امتحانش کنم ببینم جواب میده یا نه.