ورود

View Full Version : سوال: غیر فعال کردن چک باکس داخل گریدویو بر اساس یه شرط خاص



bad_lucky
پنج شنبه 12 دی 1392, 12:53 عصر
با سلام خدمت دوستان عزیز

یه گرید ویو دارم که یه چک باکس و چند تا فیلد داخلش هست . میخام بر اساس مقدار یکی از فیلدهای گرید . enable چک باکس اون سطر true یا false بشه ؟

چیکارش باید کرد ؟

مرسی .

bad_lucky
پنج شنبه 12 دی 1392, 14:17 عصر
دوستان مشکل برطرف شد

باید با استفاده از ایونت RowDataBoun چک باکس موردنظر رو کنترل کرد

protected void GV_Service_RowDataBound(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{ Label lblStatus = (Label)e.Row.FindControl("YourFiledCheck");
if (lblStatus.Text != "")
{
CheckBox chkStatus = (CheckBox)e.Row.FindControl("YourCheckBox");
chkStatus.Enabled = false;
}
}



}