PDA

View Full Version : فیلتر کردن ستون های dataset



m.alireza
یک شنبه 25 بهمن 1388, 09:37 صبح
من می خوام بعضی از ستون هارو که از data base ریختم توی data set فیلتر کنم یعنی توی خروجی نیاد از چه کدی استفاده کنم؟در واقع با انتخاب کاربر که مایله چه ستون هایی باشه یا نباشه.

majid325
یک شنبه 25 بهمن 1388, 18:11 عصر
قبل از نمایش تایین کنید:
میتونید دستور Select رو به صورت Dynamic بسازید .(Dynamic query)

بعد از نمایش تایین کنید:
یک لیست باکس داشته باشید که اسامی ستون های گرید رو بخونه و با یک اکشن ی روی اسامی، ستون مورد نظر visibleش تغییر کنه

اما اگر از WPF استفاده میکنید میتونم کنترلی رو بهتون معرفی کنم که By Default این عمل رو پشتیبانی میکنه.

m.alireza
دوشنبه 26 بهمن 1388, 12:00 عصر
لطف می کنین کتترل رو معرفی کنین؟ در ضمن dynamic query چیه؟میشه مثال ساده بزنین؟ البته باید بگم من برای گرفتن گزارش دارم این فیلتر رو انجام می دم که چه ستون هایی بیاد چه ستون هایی نیاد با data grid view کاری ندارم(از crystal report) استفاده می کنم

majid325
دوشنبه 26 بهمن 1388, 20:53 عصر
لطف می کنین کتترل رو معرفی کنین؟

http://www.infragistics.com/dotnet/netadvantage/wpf.aspx#Overview
البته منظورم كنترل گريد بود.


در ضمن dynamic query چیه؟میشه مثال ساده بزنین؟
يعني يك string كوئري به صورت پويا درRuntime ساخته شود. اطلاعات بيشتر رو ميتونيد با سرچ كردن وا‍ژه dynamic query در گوگل مشاهده (http://www.google.com/search?client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&channel=s&hl=en&source=hp&q=dynamic+query&btnG=Google+Search)بفرماييد.



البته باید بگم من برای گرفتن گزارش دارم این فیلتر رو انجام می دم که چه ستون هایی بیاد چه ستون هایی نیاد با data grid view کاری ندارم(از crystal report) استفاده می کنم

شما بايد به دنبال يه dynamic report generator بگرديد يا خودتون بسازيد. تو بخش مربوطش جستجو كنيد.