PDA

View Full Version : چجوری میتونم با کلیدهای بالا پایین بین دیتاگرید ویو حرکت کرد



pure_love
دوشنبه 30 اردیبهشت 1398, 00:26 صبح
سلام بچه ها
من یه برنامه حسابداری نوشتم که وقتی اسم کالا درون تکست باکس مینویسید ، زیرش یدونه دیتاگرید ویو باز میشه و درون دیتابیس مخصوص کالا ها سرج میکنه و اون کالارو میاره بالا... شبیه عکس زیر :

150208

الان وقتی کلمه ای کاربر مینویسه ، اون دیتاگرید ویو اتوماتیک خودش باز میشه و جستجو میکنه و کالا مورد نظر نشان میده و اگه روش کلیک کنید انتخاب میشه !
میخاستم راهنمایی کنید چجوری وقتی دیتاگرید ویو باز میشه توسط کلید های بالا و پایین کیبور بین سطر ها حرکت کنم و با زدن اینتر اون انتخاب شه؟
ممنون تشکر

pure_love
سه شنبه 31 اردیبهشت 1398, 18:35 عصر
بچه ها لطفا راهنمایی کنید چجوری میتونم این کار کنم ؟ خیلیییی کارم گیره
حتی اگه نمیشه حداقل بگید بجای دیتاگریدویو از چی استفاده کنم که بتونم اینکار کنم ؟

danialafshari
چهارشنبه 01 خرداد 1398, 12:01 عصر
اول اینکه خودش با فلش ها حرکت میکنه
بهتره SelectionMode رو روی FullRowSelect تنظیم کنید
برای Enter هم میتونید از رویداد KeyDown و KeyCode استفاده کنید

private void DataGridView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
textBox1.Text = dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString();
dataGridView1.Visible = false;
}
}