PDA

View Full Version : نمایش اطلاعات یک جدول با شرط های مختلف در dataGridView



vb-sosol
جمعه 28 اسفند 1394, 14:32 عصر
سلام.اساتید لطفا یک راهکار به من بدید :ناراحت:
من یک جدولی دارم که با شرط های مختلف میخوام در گرید ویو نمایش بدم
فرض کنید در یک بازه زمانی من 800 مشتری را از دیتابیس select میکنم حالا میخوام اون مشتری های رو نشون بدم که کالای شماره 1 خریدن و همچنین اونای که کالای شماره 2 خریدن و همچنین جمع مبلغ کالای 1و2
یعنی هر بار یک select با شرط متفاوت
خب اگر شرط را روی کد اون کالا بذارم ممکن از از 800 مشتری 100 تاش کالای 1 رو نخریده باشند اما همشون کالای 2 رو خریده باشند.

من چطوری باید اولا چندین select رو توی گرید نشون بدم؟
دوماً چطوری تنظیم کنم اگر یکی کالای 1 داشت ولی کالا2 نداشت قیمت کالا1 مربوط به همان مشتری در ستون خودش جای بگیره و در ستون مشتری دیگه نره؟

امیدوارم منظورم رو خوب رسونده باشم

khokhan
جمعه 28 اسفند 1394, 14:40 عصر
سلام.اساتید لطفا یک راهکار به من بدید :ناراحت:
من یک جدولی دارم که با شرط های مختلف میخوام در گرید ویو نمایش بدم
فرض کنید در یک بازه زمانی من 800 مشتری را از دیتابیس select میکنم حالا میخوام اون مشتری های رو نشون بدم که کالای شماره 1 خریدن و همچنین اونای که کالای شماره 2 خریدن و همچنین جمع مبلغ کالای 1و2
یعنی هر بار یک select با شرط متفاوت
خب اگر شرط را روی کد اون کالا بذارم ممکن از از 800 مشتری 100 تاش کالای 1 رو نخریده باشند اما همشون کالای 2 رو خریده باشند.

من چطوری باید اولا چندین select رو توی گرید نشون بدم؟
دوماً چطوری تنظیم کنم اگر یکی کالای 1 داشت ولی کالا2 نداشت قیمت کالا1 مربوط به همان مشتری در ستون خودش جای بگیره و در ستون مشتری دیگه نره؟

امیدوارم منظورم رو خوب رسونده باشم

از کدوم تکنیک استفاده میکنی Ado یا linq

prans_tork
شنبه 29 اسفند 1394, 05:32 صبح
سلام
برای نمایش چند select کافیه فقط union کنیشون و فقط همین
بعد اطلاعات سلکت شده رو بریز توی یه bindingsource و اونو به دیتا گرید باید کن
در این ورت براحتی میتونی گرید رو هم فیلتر کنی

موفق باشی