شهابسلطانی
شنبه 07 دی 1398, 21:36 عصر
سلام دوستان
من یه دیتا گرید دارم که اطلاعات رو از 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;
}
}
}
مشکل اینه که وفتی کاربر روی جای خالی توی گرید کلیک میکنه پیعام میاد به شرح تصویر زیر
151188
لطفا راهنمایی بفرمایید
من یه دیتا گرید دارم که اطلاعات رو از 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;
}
}
}
مشکل اینه که وفتی کاربر روی جای خالی توی گرید کلیک میکنه پیعام میاد به شرح تصویر زیر
151188
لطفا راهنمایی بفرمایید