سلام
چطوری میتوننم این کد پیاده کنم؟
سلول 2 من از نوع بولین هست.
int a=0; if (datagridview2.rows[0].cells[2].value == true) a=1; else a =;
یا روشی که این کارو واسم بکنه!
سلام ، اگر شما به خروجی فیلد value دقت کنید ، خروجیش از نوع object هستش ، به همین دلیل نمیشه از عملگر == برای مقایسه شی ای از نوع object با boolean استفاده کنید ، برای حل مشکل ابتدا این فیلد رو به boolean تبدیل کنید . متد ToBoolean کلاس Convert اینکار رو براتون انجام میده :
int a = 0; if (Convert.ToBoolean(this.dataGridView1.Rows[0].Cells[0].Value) == true) { a = 1; } else { a = 2; }
2,337 سوال
2,871 پاسخ
3,725 دیدگاه
3,919 کاربر