PDA

View Full Version : سوال: چطور با کلیک بر روی یکی از خانه های جدول در datagridview محتویات ...؟



amin3271
دوشنبه 07 مرداد 1387, 02:09 صبح
چطور با کلیک بر روی یکی از خانه های جدول در datagridview محتویات این خانه در یکی از textboxهای فرم کپی شود؟

corona
دوشنبه 07 مرداد 1387, 07:41 صبح
سلام دوست عزیز . شما برای اینکار میتونی از رویداد cellcontetnt click یا cellclick دیتاگریدویو استفاده کنی ، اگه از اولی استفاده کنی هر وقت روی محتویات سلول کلیک بشه کار کورد نظر رو انجام میده و در هر حالت دوم هر جای سلول که کلیک کنی این رویداد رخ میده ،تکه کدی که میزارم مربوط به همین کاریه که شما میخوای :

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
txtname.Text = dataGridView1.CurrentCell.Value.ToString();
}

sepide1
دوشنبه 07 مرداد 1387, 09:22 صبح
يه سوال در همين مورد حالا اگر خواستيم با جهت ها بر روي ديتاويو حركت كرده و بر روي هر ركورد كه قرار گرفتيم (بدون موس‌)اطلاعات داخل تكست نشون داده شود چكار بايد كرد

mehrnoosh_al62
دوشنبه 07 مرداد 1387, 12:29 عصر
سلام
میتونی همون کد بالا رو تو رویداد CellEnter بنویسی



private void dataGridView1_CellEnter(object sender, DataGridViewCellEventArgs e)
{
textBox1.Text = dataGridView1.CurrentCell.Value.ToString();
}