PDA

View Full Version : غیر فعال کردن سطر گرید ویو



sam166
یک شنبه 08 خرداد 1390, 19:15 عصر
سلام و خسته نباشید
من یک گرید ویو دارم که داخلش یک تمپلیت فیلد هست و داخل این یک لینک باتون هست
حالا میخوام زمانی که رو این لینک باتون کلیک کردم اون سطر غیر فعال بشه

در مورد این موضوع بحث زیاد شده ولی من که به نتیجه خاصی نرسیدم

GridView2.Rows[2].ReadOnly = true;
این کد رو هم استفاده کردم ولی باز نشد

ممنون

hamid_m6070
یک شنبه 08 خرداد 1390, 21:58 عصر
سلام
من از این کد استفاده کردم کار می کنه


GridView1.Columns[0].Visible = false;

karim orooji
یک شنبه 08 خرداد 1390, 22:27 عصر
من یک گرید ویو دارم که داخلش یک تمپلیت فیلد هست و داخل این یک لینک باتون هست
حالا میخوام زمانی که رو این لینک باتون کلیک کردم اون سطر غیر فعال بشه

منظورتون از غیر فعال شدن سطر چیه ؟
مثلا
اون بیاد رنگ پس زمینه تغییر کنه مثل خود همین سایت
اثلا نمایش نده سطر رو
و...

sam166
دوشنبه 09 خرداد 1390, 10:00 صبح
میخوام زمانی که روی لینک باتون سطر کلیک کردم همون سطر غیر فعال بشه یعنی دیگه نشه روی لینک باتون کلیک کرد

یا اون سطر دیگه نمایش داده نشه

البته میخوام زمانی که صفحه دوباره رفرش شد باز به همین صورت باشه
ممنون

karim orooji
دوشنبه 09 خرداد 1390, 11:01 صبح
خوب زمانی که کلیک رو لینک بلتن کردی شماره id سطر بدست بیار
با توجه به شماره id لینک باتن رو پیدا کن غیر فعالش کن

sam166
دوشنبه 09 خرداد 1390, 11:41 صبح
من توسط دستور زیر id سطر رو بدست میارم
GridViewRow row = (GridViewRow)((Control)e.CommandSource).Parent.Par ent;

rowid = row.DataItemIndex;
توسط دستور زیر هم لینک باتون رو پیدا میکنم و visible رو false میکنم
LinkButton lin = (LinkButton)GridView2.Rows[rowid].Cells[3].FindControl("LinkButton1");
lin.Visible = false;
ولی کاری انجام نمیشه
البته این رو هم بگم که گرید ویو داخل Update Panel هست و بعد از همه این کار ها گرید ویو رو بایند میکنم

karim orooji
سه شنبه 10 خرداد 1390, 14:50 عصر
سلام
منتظر باش برنامه رو برات میزارم

karim orooji
چهارشنبه 11 خرداد 1390, 15:38 عصر
سلام
این برنامه زمانی که روی دکمه غیر فعال کردن سطر کلیک کنید دکمه غیر فعال میشه
ولی با باز و بسته کردن دوباره برنامه هیمه چیز به حالت اول بر میگرده
دارم روش کار میکنم که اطلاعات رو ذخیره و باز و بسته شده برنامه تمامی تغییرات اعمال بشه


دوستان اگه به راه حلی رسیدند ما رو هم بی خبر نزارند


یا علی