PDA

View Full Version : سوال: استفاده از کیبرد برای حذف اطلاعات جدول



علی فتحی
شنبه 11 اردیبهشت 1395, 17:27 عصر
سلام چگونه از دکمه del کیبرد برای حذف استفاده کنم . اینو نوشتم جواب نداد.


private void dataGridViewX1_KeyPress(object sender, KeyPressEventArgs e) {
//if (e.KeyChar == (char)Keys.Delete)
//{
// int m = int.Parse(dataGridViewX1.CurrentRow.Cells[0].Value.ToString());
// var QDel = db.Tmoshtari.Where(c => c.kodm == m);
// if (QDel.Count() != 0)
// if (MessageBox.Show("این مشتری حذف شود؟", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
// {
// db.Tmoshtari.DeleteObject(QDel.Single());
// db.SaveChanges();
// Moshtari_Load(sender, e);
// }

hadi vafaii
شنبه 11 اردیبهشت 1395, 18:09 عصر
سلام باید در رویداد key down کد مورد نظرت رو بنویسی مثل :
if (e.KeyCode == Keys.Delete)
{


}
اگرم بخواین به از کاربر بپرسین که مطمئن هست که میخواد اطلاعات مورد نظر و پاک کنه اینجور بنویسین

if (e.KeyCode == Keys.Delete)
{


if (MessageBox.Show(" آیا می خواهید فرد مورد نظر را حذف نمایید؟", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{

}
}
موفق و شاد و پیروز باشید