PDA

View Full Version : edit گریدویو



مهرناز*
دوشنبه 24 فروردین 1394, 16:51 عصر
با سلام
دوستان چند تا سوال درباره ویرایش اطلاعات دیتاگریدویو دارم.
1- میخوام با زدن دکمه x سطر جدید در دیتاگریدویو ایجاد بشه و بتونم اطلاعات جدیدی اضافه کنم.
2-میخوام با زدن دکمه y بتونم سطر مورد نظر رو انتخاب و اطلاعات اون رو ویرایش کنم.
3- میخوام با زدن دکمه ها Zو p بتونم فقط رو سطرها بالا و پایین برم و به حالت انتخاب در بیارم
لطفا کمک کنید
با تشکر

Mofid.m
دوشنبه 24 فروردین 1394, 16:59 عصر
درود بر شما
میتونی تو رویداد KeyDown دیتا گرید ویو این کارو انجام بدی.

مهرناز*
دوشنبه 24 فروردین 1394, 17:23 عصر
ممکنه بیشتر توضیح بدین

Mofid.m
دوشنبه 24 فروردین 1394, 19:33 عصر
گفتم keyDown که اصلاح میکنم keyPress
کل کدشو ننوشتم یه نمونه نوشتم تا با روش آشنا بشی.


if (e.KeyChar == 'x' || e.KeyChar == 'X')
{
dataGridView1.AllowUserToAddRows = true;
dataGridView1.ReadOnly = false;


}
else if (e.KeyChar == 'y' || e.KeyChar == 'Y')
dataGridView1.ReadOnly = false;
else if (Convert.ToInt32(e.KeyChar) == 13)
{
e.Handled = true;
dataGridView1.AllowUserToAddRows = false;
dataGridView1.ReadOnly = true;



}




e.Handled = true;