PDA

View Full Version : سوال: تغییر رنگ پس زمنه یک cell در یک جدول



elham1611
شنبه 22 اسفند 1388, 10:19 صبح
با سلام

آیا میشه با دستورات دات نت رنگ یا تصویر پس زمینه یک cell رو در یک جدول تغییر داد؟

میخوام وقتی روی یک LinkButton کلیک میکنم رنگ پس زمینش عوض بشه؟

ممنون/الهام:لبخندساده:

goldax
شنبه 22 اسفند 1388, 10:41 صبح
با css میشه
مثال رو دانلود کنید

Vahid_moghaddam
شنبه 22 اسفند 1388, 10:48 صبح
GridView.Rows[0].Cells[0].BackColor = System.Drawing.Color.Red;

و یا برای تغییر به style:
GridView2.Rows[0].Cells[0].Style["background-color"] = "Blue";

elham1611
شنبه 22 اسفند 1388, 12:00 عصر
با css میشه
مثال رو دانلود کنید
ممنون اما کار نمیکنه وقتی روش کلیک میکنم

elham1611
شنبه 22 اسفند 1388, 12:01 عصر
GridView.Rows[0].Cells[0].BackColor = System.Drawing.Color.Red;

و یا برای تغییر به style:
GridView2.Rows[0].Cells[0].Style["background-color"] = "Blue";
متشکر ولی من یک جدول دارم نه گرید ویو.
وقتی هم بهش id میدم باز دات نت جدول رو نمیشناسه

Vahid_moghaddam
شنبه 22 اسفند 1388, 12:25 عصر
متشکر ولی من یک جدول دارم نه گرید ویو.
وقتی هم بهش id میدم باز دات نت جدول رو نمیشناسه

runat رو برابر server قرار بدید

elham1611
شنبه 22 اسفند 1388, 15:48 عصر
runat رو برابر server قرار بدید

خیلی ازتون ممنونم راه حل شما جواب داد.
اگر بخواهیم به جای رنگ از عکس استفاده کنیم میشه؟

من color رو به image تغییر دادم و ادرس عکس مورد نظر رو گذاشتم ولی جواب نداد. ممکنه در این مورد هم راهنمایی کنید.

ممنون/الهام

Vahid_moghaddam
شنبه 22 اسفند 1388, 16:12 عصر
برای کار با عکس زمینه:


background-image:url( YOUR IMAGE Url );
background-repeat:no-repeat;


در انتخاب url عکس دقت کنید. برای background-repeat شما گزینه های زیر رو دارید:


repeat
repeat-x
repeat-y

خصوصیت دیگه ای هم وجود داره به اسم background-position که محل قرارگیری عکس رو در المان مشخص می کنه.

elham1611
شنبه 22 اسفند 1388, 17:14 عصر
برای کار با عکس زمینه:


background-image:url( YOUR IMAGE Url );
background-repeat:no-repeat;
در انتخاب url عکس دقت کنید. برای background-repeat شما گزینه های زیر رو دارید:


repeat
repeat-x
repeat-y

خصوصیت دیگه ای هم وجود داره به اسم background-position که محل قرارگیری عکس رو در المان مشخص می کنه.

هر چقدر آزمایش و خطا میکنم نمیشه ممکنه یک مثال برای من بنویسید
فکر کنم مشکل جزئی داشته باشم.ممنون

Vahid_moghaddam
شنبه 22 اسفند 1388, 17:46 عصر
GridView2.Rows[0].Cells[0].Style["background-image"] = "url(Images/mnu2.png)";
GridView2.Rows[0].Cells[0].Style["background-repeat"] = "no-repeat";



دراینجا فایل mnu2.png از فولدر Images که در فولدر کلاس جدول قرار داره، به عنوان عکس زمینه قرار می گیره. کدی رو که می نویسید و جواب نمی گیرید بذارید تا مشکلش مشخص بشه.

elham1611
یک شنبه 23 اسفند 1388, 00:06 صبح
GridView2.Rows[0].Cells[0].Style["background-image"] = "url(Images/mnu2.png)";
GridView2.Rows[0].Cells[0].Style["background-repeat"] = "no-repeat";



دراینجا فایل mnu2.png از فولدر Images که در فولدر کلاس جدول قرار داره، به عنوان عکس زمینه قرار می گیره. کدی رو که می نویسید و جواب نمی گیرید بذارید تا مشکلش مشخص بشه.

از راهنمایهای شما بسیار سپاسگذارم خیلی کمک کردن و مشکل حل شد.:تشویق:
امیدوارم در کارهاتون موفق باشید