PDA

View Full Version : مشکل با نوع بولین در datagridview



hojjjat
جمعه 15 فروردین 1393, 15:54 عصر
سلام
من میخوام اگر مقدار بولین دیتا گیرد ویو false باشه یک کاری انجاک بده اما از کدم ارور میگیره
for (int i = 0; i < dataGridView1.RowCount; i++) {

if (dataGridView1.Rows[i].Cells[1].Value==false) { MessageBox.Show("hi"); }




}
و سوال بعدی چطوری میشه یک سطر از دیتا گرید ویوو رو رنگی کرد؟؟

r4hgozar
جمعه 15 فروردین 1393, 17:43 عصر
سلام
من میخوام اگر مقدار بولین دیتا گیرد ویو false باشه یک کاری انجاک بده اما از کدم ارور میگیره





سلام.
من هم مدتی دنبال همین سوال بودم نزدیک 2 هفته. بچه ها و دوستان این تالار جواب دادن اما نمی دونم چرا درست در نمیومد.
همه چی هم درست بود تا اینکه خودم امتحان کردم و داده ها رو بدست آوردم.
دیتاگرید برای مقدار بولین 0 و 1 رو میده شما باید شرط تتون رو بصورت زیر تغییر بدی درست میشه دوست عزیز.




for (int i = 0; i < dataGridView1.RowCount; i++)
{


if (Convert.ToInt32data(GridView1.Rows[i].Cells[1].Value) == 0)
MessageBox.Show("hi");


}


برای مقدار false باید 0 رو استفاده کنی و برای true باید 1.

موفق باشی