PDA

View Full Version : سوال: اعمال شرط در گریدویو



titipop1
یک شنبه 03 خرداد 1394, 18:10 عصر
درود دوستان
من یه گرید دارم که تعدادی ستون داره دوتا از این ستونها از نوع کمبو(با ایندکس 10) و باتن(با ایندکس 11) هستش حالا یه شرط میخوام که تا زمانیکه یه مقدار واسه کمبو ست نشده باتن عمل نکنه البته با یه پیغام مناسب
کدی که من نوشتم با هر بار کلیک روی کمبو واسه تعیین مقدار پیغامی که دادم رو نمایش میده

(if (e.ColumnIndex == 11 && DataGridView1.Rows[e.RowIndex].Cells[10].Selected==true



دستورات مربوطه


else

{
MessageBox.Show("وضعیت کمبو را تعیین نمایید");
}

Mahmoud Zaad
سه شنبه 05 خرداد 1394, 21:26 عصر
سلام
شرط به شکل زیر تغییر بدید. فکر کنم قبلاً هم همین سوالو پرسیده بودی
(if (e.ColumnIndex == 11 && DataGridView1.CurrentRow.Cells[10].Value !=null
.
.
.
ضمناً اگه از اسم ستونها به جای ایندکس استفاده کنی بهتره چون اگه یه زمانی چیدمان ستون ها رو تغییر بدی مجبوری کدها رو هم دستکاری کنی ولی اگه اصولی نامگذاری کنی اسم ها به ندرت تغییر میکنن.

titipop1
چهارشنبه 06 خرداد 1394, 01:43 صبح
سلام
شرط به شکل زیر تغییر بدید. فکر کنم قبلاً هم همین سوالو پرسیده بودی
(if (e.ColumnIndex == 11 && DataGridView1.CurrentRow.Cells[10].Value !=null
.
.
.
ضمناً اگه از اسم ستونها به جای ایندکس استفاده کنی بهتره چون اگه یه زمانی چیدمان ستون ها رو تغییر بدی مجبوری کدها رو هم دستکاری کنی ولی اگه اصولی نامگذاری کنی اسم ها به ندرت تغییر میکنن.

دوست عزیز راستش واسه گرفتن جواب مجبور شدم پست رو چند بار تو تالار مطرح کنم از مدیریت سایت و همه دوستان پوزش میخوام