tondar1
شنبه 01 خرداد 1389, 17:02 عصر
سلام
من یه دیتا گرید ویو دارم که به جز فیلدهای بانکم دارای 4 ستون دیگه هست
1. CheckBox
و 3 تا DataGridViewLinkColumn
Check box برای انتخاب و حذف گروهی و لینک ها نمایش و ویرایش و حذف تکی
برای نمایش و ویرایش و حذف از کد زیر استفاده می کنم و مشکی ندارم
ولی از وقتی چک باکسو اضافه کردم موقعی که روی چک باکس کلیک می کنم خطا می گیره
نمی دونم واسه چک باکس چه شرطی بذارم که خطا نگیره
وقتی if های داخل رویداد زیر رو بر می دارم انتخاب انجام می شه و عملیات حذفی که تعریف کردم به درستی انحام می شه
همینطور اگه تو همین حالت رو لینکها کلیک کنم برنامه درست عمل می کنه فقط مشکلش همین چک باکسه
تونستم این عملیاتو با رویداد dgvMsg_CellContentDoubleClick درست انحام بدم ولی می خوام حتما با یک کلیک انحام بده
private void dgvMsg_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (dgvMsg.CurrentCell.Value.ToString().Trim() == "نمایش")
{
}
else if (dgvMsg.CurrentCell.Value.ToString().Trim() == "ویرایش")
{
}
else if (dgvMsg.CurrentCell.Value.ToString().Trim() == "حذف")
{
}
}
من یه دیتا گرید ویو دارم که به جز فیلدهای بانکم دارای 4 ستون دیگه هست
1. CheckBox
و 3 تا DataGridViewLinkColumn
Check box برای انتخاب و حذف گروهی و لینک ها نمایش و ویرایش و حذف تکی
برای نمایش و ویرایش و حذف از کد زیر استفاده می کنم و مشکی ندارم
ولی از وقتی چک باکسو اضافه کردم موقعی که روی چک باکس کلیک می کنم خطا می گیره
نمی دونم واسه چک باکس چه شرطی بذارم که خطا نگیره
وقتی if های داخل رویداد زیر رو بر می دارم انتخاب انجام می شه و عملیات حذفی که تعریف کردم به درستی انحام می شه
همینطور اگه تو همین حالت رو لینکها کلیک کنم برنامه درست عمل می کنه فقط مشکلش همین چک باکسه
تونستم این عملیاتو با رویداد dgvMsg_CellContentDoubleClick درست انحام بدم ولی می خوام حتما با یک کلیک انحام بده
private void dgvMsg_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (dgvMsg.CurrentCell.Value.ToString().Trim() == "نمایش")
{
}
else if (dgvMsg.CurrentCell.Value.ToString().Trim() == "ویرایش")
{
}
else if (dgvMsg.CurrentCell.Value.ToString().Trim() == "حذف")
{
}
}