PDA

View Full Version : شرط گذاری و رنگبندی دیتاگرید ویو



Yanehsar
جمعه 05 مهر 1392, 19:18 عصر
سلام
آیا میشه روی دیتاگرید شرط گذاشت که مثلا اگر یکی از سطرها دارای آن شرط بود رنگش یه رنگی بشه یا مثلا اگر سطری رو حذف کردیم رنگش قرمز بشه یا روش خط بکشه و...

sajadsobh
جمعه 05 مهر 1392, 19:48 عصر
شرط گذاشتن داریم که رنگبندی بشه ولی اینکه حذف بشه روش خط بکشه شک دارم :لبخندساده:

Yanehsar
جمعه 05 مهر 1392, 19:58 عصر
شرط گذاشتن داریم که رنگبندی بشه ولی اینکه حذف بشه روش خط بکشه شک دارم :لبخندساده:
داخل یکی از برنامه ها دیدم البته فکر نکنم کاره سختی باشه فکر کنم فقط استایل فونت عوض میشه
این خط رو داخل ورد استفاده تایپ کردم و کپی کردم راجب شرط گذاشتن ممنون میشم توضیح بدید .
البته وقتی تایپک ایجاد می کردم روی خط قرمز بالا خط انداخته بود اما وقتی سایت دیدم پاک شده بود ...

sajadsobh
جمعه 05 مهر 1392, 20:02 عصر
اینم یه نمونه شرط:

for (int i = 0; i < GrvList.Rows.Count; i++)
{
if (i % 2 == 0)
GrvList.Rows[i].DefaultCellStyle.BackColor = Color.Bisque;
}

که رنگ ستون ها رو یکی در میون رنگ دیگه کرده :لبخندساده:

sajadsobh
جمعه 05 مهر 1392, 20:09 عصر
داخل یکی از برنامه ها دیدم البته فکر نکنم کاره سختی باشه فکر کنم فقط استایل فونت عوض میشه
این خط رو داخل ورد استفاده تایپ کردم و کپی کردم راجب شرط گذاشتن ممنون میشم توضیح بدید .
البته وقتی تایپک ایجاد می کردم روی خط قرمز بالا خط انداخته بود اما وقتی سایت دیدم پاک شده بود ...

میدونم چی جوری میگی. ولی منظورت اینه که پس رکوردها پاک نشن فقط استایلشون عوض شه؟!

sajadsobh
جمعه 05 مهر 1392, 20:27 عصر
من این راه به ذهنم میرسه:


Font f = GrvList.DefaultCellStyle.Font;
for (int i = 0; i < GrvList.Rows.Count; i++)
{
if (i % 2 == 0)
{
GrvList.Rows[i].DefaultCellStyle.BackColor = Color.Bisque;
GrvList.Rows[i].DefaultCellStyle.Font = new Font(f, FontStyle.Strikeout);

}
}

sajadsobh
جمعه 05 مهر 1392, 20:31 عصر
همون شرط رو گذاشتم فقط نوشته ها رو خط دار کردم :چشمک: