ورود

View Full Version : گروه بندی در لیست



hamid_0341
سه شنبه 16 تیر 1394, 07:23 صبح
با سلام

میخواستم بدونم برای گروه کردن اطلاعات از چه کنترلی میشه استفاده کرد ؟ مثلا توی عکسی که ضمیمه کردم از چه کنترلی استفاده شده ؟ منطورم یک چیز مثل listview توی C#‎‎‎ هستش !
132978

FastDesign.ir
سه شنبه 16 تیر 1394, 09:35 صبح
سلام
تصویری که شما گذاشتین رو میشه به راحتی با listview پیاده سازی کرد.
کافیه خروجی دیتابیس رو با تاریخ منظم نموده و یک شرط در itemtemplate قرار دهیم تا زمان هر سطر را با زمان کنونی مقایسه کرده و در صورت گذشت یک روز یا یک هفته، تگ دیگری(مثلا در تصویر بالا Last Month) به آن اضافه نماید.(البته باید یک متغیر فلگ برای ذخیره زمان آخرین سطر مشاهده شده داشته باشیم).

hamid_0341
سه شنبه 16 تیر 1394, 10:34 صبح
سلام
تصویری که شما گذاشتین رو میشه به راحتی با listview پیاده سازی کرد.
کافیه خروجی دیتابیس رو با تاریخ منظم نموده و یک شرط در itemtemplate قرار دهیم تا زمان هر سطر را با زمان کنونی مقایسه کرده و در صورت گذشت یک روز یا یک هفته، تگ دیگری(مثلا در تصویر بالا Last Month) به آن اضافه نماید.(البته باید یک متغیر فلگ برای ذخیره زمان آخرین سطر مشاهده شده داشته باشیم).
باتشکر
من این عکس رو فقط برای نمونه گزاشته بودم ، گروه بندی من به تاریخ مربوط نمیشود برای اون راهکاری ندارید ؟

FastDesign.ir
سه شنبه 16 تیر 1394, 10:47 صبح
خواهش میکنم.
فرقی نمیکنه تاریخ یا فیلد دیگری. کافیه سطرهای ورودی رو بر طبق موضوعی که می خواهید گروه بندی کنید، مرتب نمایید؛ بعد در itemtemplate یک تابع که ورودی آن Container داده می باشد را صدا زده و شرط را بر طبق فیلد مورد نظر در تابع بررسی کرده و دسته بندی را انجام دهید.
اگر نیاز به راهنمایی بیشتری دارید موضوع دسته بندی و نام ستون هاتون رو بگین تا بتونم یک کد نمونه براتون بنویسم.