yalda.night
سه شنبه 11 فروردین 1394, 20:43 عصر
با سلام
من یک ستون در گرید دارم که از نوع checkbox هست و میخوام با کلیک روی هدر این ستون تمام checkbox هام فعال یا غیر فعال بشه
کدم رو اینجور نوشتم:
private void dgvstudent_info_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.ColumnIndex == 0)
{
for(int i = 0;i<dgvstudent_info.RowCount;i++)
{
if ((Convert.ToBoolean(dgvstudent_info.Rows[i].Cells[0].Value)) == false)
{
dgvstudent_info.Rows[i].Cells[0].Value = true;
}
else
dgvstudent_info.Rows[i].Cells[0].Value = false;
}
}
}
ولی با اجرای این کد، سطری که ستون اولش کلیک میشه در مقابل این رویداد واکنشی نشون نمیده!!!!!
ممنون میشم دوستان راهنماییم کنند
فقط خیلی عجله دارم
من یک ستون در گرید دارم که از نوع checkbox هست و میخوام با کلیک روی هدر این ستون تمام checkbox هام فعال یا غیر فعال بشه
کدم رو اینجور نوشتم:
private void dgvstudent_info_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (e.ColumnIndex == 0)
{
for(int i = 0;i<dgvstudent_info.RowCount;i++)
{
if ((Convert.ToBoolean(dgvstudent_info.Rows[i].Cells[0].Value)) == false)
{
dgvstudent_info.Rows[i].Cells[0].Value = true;
}
else
dgvstudent_info.Rows[i].Cells[0].Value = false;
}
}
}
ولی با اجرای این کد، سطری که ستون اولش کلیک میشه در مقابل این رویداد واکنشی نشون نمیده!!!!!
ممنون میشم دوستان راهنماییم کنند
فقط خیلی عجله دارم