PDA

View Full Version : سوال: غیرفعال کردن دکمه اضافه شده به گریدویو



veniz2008
جمعه 14 بهمن 1390, 12:28 عصر
سلام،دوستان من یک گرید دارم که دانشجو درس های ارائه شده رو داخلش میبینه(به جدول درس وصل هستش)،از قسمت add new column دو تا دکمه برای انتخاب و حذف درس اضافه کردم،حالا هر درس یک ظرفیت داره که میخوام اگر ظرفیت درس صفر شد دکمه انتخاب غیرفعال بشه،(اولین بار بایستی درون pageLoad چک کنم که آیا ظرفیت درس صفر شده یا نه)،من از کد زیر استفاده میکنم ولی جواب نمیده،مشکل کجاست؟،ستون 5 مربوط به ظرفیت کلاس هستش و ستون 12 مربوط به دکمه انتخاب درس.

int x = GridView1.Rows.Count;
for (int i = 0; i < x; i++)
{
if(int.Parse(GridView1.Rows[i].Cells[5].Text) == 0)
GridView1.Rows[i].Cells[12].Enabled = false;

hamid_shrk
جمعه 14 بهمن 1390, 12:41 عصر
نوع دکمه هاتون چیه؟
اگه از asp:button استفاده کرده باشید باید کار کنه.
آخه بعضی کنترل ها خاصیت enable ندارن.
اگه هیچ رقمه نشد visible رو false کنید
اگه بازم نشد مشکل از شرط هاتون هست و باید کدتون رو تریس کنید.

mahmood_4246
جمعه 14 بهمن 1390, 13:53 عصر
تو متد Data_binidng کنترل Grid میتونی موقع چک بایند کردن فیلد ها رو چک کنی