PDA

View Full Version : سوال: بررسی cheked بودن دیتاگرید



mehran788
چهارشنبه 25 بهمن 1391, 15:04 عصر
با سلام و خسته نباشید
می خواستم بدونم اگه یک ستون دیتا گرید چک باکس باشه اولا چطور وقتی که یک سطر به دیتاگرید اضافه می کنیم چک باکس رو فعال کنیم و همچنین چطور بررسی کنم که فعال هست یا نه
ممنون

khokhan
چهارشنبه 25 بهمن 1391, 15:36 عصر
سلام

ببین اینه اون چیزی که می خواستی ؟؟؟

black_binary
چهارشنبه 25 بهمن 1391, 16:02 عصر
چطور بررسی کنم که فعال هست یا نه
if (Convert.ToBoolean(dataGridView1.Rows[0].Cells[1].Value) == true)
MessageBox.Show("yes");

فرض در ستون دوم چکباکس قرار دارد

mehran788
چهارشنبه 25 بهمن 1391, 20:10 عصر
سلام

ببین اینه اون چیزی که می خواستی ؟؟؟

من می خوام زمانی که یک سطر رو به دیتاگرید اضافه می کنم به صورت پیشفرض cheked باشه
نمی دونم شاید اشتباه از من بود ولی همچین چیزی تو برنامه شما ندیدم.ممنون می شم بیشتر راهنمایی کنین

Mahmoud.Afrad
چهارشنبه 25 بهمن 1391, 22:10 عصر
من می خوام زمانی که یک سطر رو به دیتاگرید اضافه می کنم به صورت پیشفرض cheked باشه
نمی دونم شاید اشتباه از من بود ولی همچین چیزی تو برنامه شما ندیدم.ممنون می شم بیشتر راهنمایی کنین
از متد add میتونید استفاده کنید و در همین متد مقادیر فیلدها رو تعیین کنید. در مثال زیر گریدویو سه ستون داشته که ستون سوم از نوع چک باکس بوده:

dataGridView1.Rows.Add(null, null, true);

و اگر AllowUserToAddRow برابرfalse باشه به صورت زیر هم میتونید:
dataGridView1.Rows.Add();
dataGridView1.Rows[dataGridView1.Rows.Count-1].Cells[2].Value = true;