سلام دوستان
من یه دیتا گرید دارم که اطلاعات رو از sql دریافت میکنه
توی sql دوتا جدول دارم که مرتبط به هم هستن
حالا این کد رو نوشتم
if (DGVPrLines.CurrentRow.Cells["matLevel"].Value.ToString()!= null)
{
for (int i = 0; i < DGVPrLines.RowCount + 0; i++)//حلقه برای کنترل زیر گروه
{
Boolean val = Convert.ToBoolean(DGVPrLines.CurrentRow.Cells["matStatus"].Value.ToString());
if (val == true)
{
BtnGoUnderGroup.Enabled = true;//اگر زیر مجموعه داشت دکمه فعال شود
BtnGoOnGroup.Enabled = true;
break;//خروج از حلقه
}
if (val != true)
{
BtnGoUnderGroup.Enabled = false;//اگر زیر مجموعه نداشت دکمه فعال نشود
break;
}
}
}
مشکل اینه که وفتی کاربر روی جای خالی توی گرید کلیک میکنه پیعام میاد به شرح تصویر زیر
112.png
لطفا راهنمایی بفرمایید