PDA

نسخه کامل مشاهده نسخه کامل : پیام Read , UnRead



shotok
24-05-2010, 09:06
با سلام

یه دیتا گرید دارم که توش پیام های خوانده شده و نشده ذخیره هستند.
حالا من می خوام پیام های خوانده نشده پررنگ تر از خوانده شده ها باشه.
اومدم تو دیتا بیس یه خصوصیت read تعریف کردم که اگه پیام، خوانده شده true در غیر اینصورت false باشه. ولی نمی دونم چه جوری این رو به دیتا گرید بفهمونم.
برنامه من WinApp و زبان برنامه نویسی C#.net است.

با تشکر:11:

_H2_
25-05-2010, 01:29
سلام
به صورت پیشفرض DataGridView همچین قابلیتی ندارد.
ولی اضافه کردن این قابلیت باید دو وراثت از DataGridViewTextBoxColumn و DataGridViewTextBoxCell بگیرید و در اولی CellTemplate را اصلاح و در دولی Paint را باز تعریف کنید.
کار خیلی ساده ای است ولی معمولاً بیشتر افراد نمیتوانند اینکارها را انجام دهند.
(برای جزئیات بیشتر به MSDN مراجعه کنید.)



اگر هم گرایدتان ReadOnly باشد میتوانید از کنترلرها و روشهای دیگری غیر DataGrridView استفاده کنید.

shotok
28-05-2010, 21:24
سلام
به صورت پیشفرض DataGridView همچین قابلیتی ندارد.
ولی اضافه کردن این قابلیت باید دو وراثت از DataGridViewTextBoxColumn و DataGridViewTextBoxCell بگیرید و در اولی CellTemplate را اصلاح و در دولی Paint را باز تعریف کنید.
کار خیلی ساده ای است ولی معمولاً بیشتر افراد نمیتوانند اینکارها را انجام دهند.
(برای جزئیات بیشتر به MSDN مراجعه کنید.)



اگر هم گرایدتان ReadOnly باشد میتوانید از کنترلرها و روشهای دیگری غیر DataGrridView استفاده کنید.

اگه براتون امکان داره یکم بیشتر توضیح بدید
با تشکر فراوان

_H2_
06-06-2010, 23:12
سلام
سعی کردم در چند روز گذشته فرصتی پیدا کنم و چیزی حاضر کنم ولی متاسفانه فرصت نشد و بعید میدانم زمان اجازه دهد.
در طراحی WPF و گراید ان هم امکانی به نام TemplateSelector وجود دارد که میتواند کمکتان کند.
سمپلی از این کار دارم که گمانم باید از codeproject دانلود کردم باشم ولی مطمئن نیستم، بحرحال امیدوارم برایتان مفید باشد.
دانلود:
mediafire.com/?oy1t5azzzde

موفق باشید.