PDA

View Full Version : سوال: چک باکس در دیتا گرید ویو



miladrasouli
جمعه 04 مرداد 1387, 19:17 عصر
سلام خدمت همه من یک ستون از نوع چک باکس به دیتاگرید ویو اضافه کردم اما نمیدونم چجوری روی چک شدن و چک نشدن اون کد بنویسم یعنی می خوام حالت if اون رو چک کنم که اگر بود .... و اگر نبود ..... شود اما نمیتونم اگر کمکم کنید ممنون میشم

خانم گل
جمعه 04 مرداد 1387, 23:44 عصر
ميتونيد از رويداد cell_Click استفاده كنيد. اين هم نمونه.


privatevoid dgvList_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == checkboxColumnNumber)
{
if (Convert.ToBoolean( dgv.CurrentCell.Value))
dgv.CurrentCell.Value = false;
else dgv.CurrentCell.Value = true;

}
}

miladrasouli
شنبه 05 مرداد 1387, 09:59 صبح
سلام ممنونم از کمکتون اما شرمنده بازم برام سوال پیش اومده اگر بخوام مثلا text یک label اگر چک باکس true بود 1 بشه و اگر false بود 2 بشه باید چیکار کنم

Sajjad.Aghapour
شنبه 05 مرداد 1387, 13:53 عصر
یه مثال


private void button1_Click(object sender, EventArgs e)
{
bool b = (bool)dataGridView1.Rows[0].Cells[0].Value;
if (b)
label1.Text = "1";
else
label1.Text = "2";

}

hojjat_gh
شنبه 16 شهریور 1387, 22:18 عصر
با سلام
من میخوام زمانی که چک باکس یک سطر تیک خورد فور کالر اون سطر رو تغیر بدم
باید چکار کنم؟چه کدی بنویسم؟

hojjat_gh
یک شنبه 17 شهریور 1387, 05:22 صبح
سوال: اصلا ایا کدی هست که با اون رنگ یه سطر از گرید رو تغیر داد؟