PDA

View Full Version : datagride و انتخاب یک ردیف با زدن enter



armin_comy
جمعه 11 اسفند 1385, 11:31 صبح
با عرض سلام
من می خواهم با زدن enter در یک سطر از datagride اون رو انتخاب و در یک textbox نشان دهد
راستی کامپوننتی هست که تاریخ شمسی رو در یک textbox نشون بده
ممنون

PC2st
جمعه 11 اسفند 1385, 15:30 عصر
من می خواهم با زدن enter در یک سطر از datagride اون رو انتخاب و در یک textbox نشان دهد
برای اینکه یک سطر رو با کلید enter کاری کنید که توی یکسری textBox نمایش داده بشه، باید در رویداد KeyDown یا ... استفاده کنی تا در صورتی که enter فشرده شد، محتویات سطر فعلی در textBoxها ریخته بشه، مثلا:


if(e.KeyCode = Keys.Enter)
{
textBox_Name.Text = dataGridView1.CurrentRow.Cells["Name"].Value.ToString();
textBox_ID.Text = dataGridView1.CurrentRow.Cells["ID"].Value.ToString();
}

نمیدونم واضح هست یا خیر ولی یک توضیح کوچیک بدم که در دستور شرطی if چک میکنه که اگه enter فشرده شده بود، پس مقدار فیلد Name از سطر جاری رو در textBox_Name و مقدار فیلد ID از سطر جاری رو در textBox_ID میریزه.



راستی کامپوننتی هست که تاریخ شمسی رو در یک textbox نشون بده

اگر میخوای از تاریخ شمسی استفاده کنی، یک کنترل واسش هست، اگر توی سایت سرچ کنی، پیداش میکنی... در ضمن، توی دات نت 2 هم یک کلاس واسه اینکار وجود داره در System.Globalization.PersianCalendar

armin_comy
جمعه 11 اسفند 1385, 17:43 عصر
با تشکر
برای استفاده از یک متغییر در فرم دیگر باید چه کار کنیم

omid_Ahmadi
جمعه 11 اسفند 1385, 18:35 عصر
دوست عزیز:
1) سوال های متفاوت رو در تاپیکهای جداگانه مطرح کنید.
2) قبل از پرسیدن سوال از امکان جستجوی سایت استفاده کنید، در مورد این سوال قبلا بحث شده است.
موفق باشید.