View Full Version : انتخاب یک event برای نمایش سطر های یک دیتا گرید
anahita6
شنبه 02 خرداد 1388, 20:30 عصر
سلام
من میخوام وقتی روی یک سطر کلیمک شد اطلاعاتش داخل تکست باکس نمایش داده بشه از رویداد enter row استفاده کردم به مشکل برخوردم میگه object reference not set to an instance of an object
توی rowleve گذاشتم کار میکنه اما به درد کار من نمیخوره جون وقتی از ردیف خارج میشم تازه اطلاعات رو به تکست باکس میریزه
حالا به نظر شما توی کدوم event کد بنویسم؟
حامد مصافی
شنبه 02 خرداد 1388, 20:40 عصر
void datagrid_rowenter(...)
{
if (datagrid.currentrow != null)
{
//put code here
}
}
anahita6
شنبه 02 خرداد 1388, 20:49 عصر
void datagrid_rowenter(...)
{
if (datagrid.currentrow != null)
{
//put code here
}
}
با این کد دقیقا همون مشکلی رو دارم که با rowleve دارم یعنی وقتی از یه ردیف به ردیف بعدی میرم تازه ردیف قبلی محتویاتش وارد تکست باکس میشه . فکر کنم اصلا باید از یه event دیگه استفاده کنم
حامد مصافی
شنبه 02 خرداد 1388, 20:56 عصر
cellcontentclick را امتحان کنید.
darksunrise
شنبه 02 خرداد 1388, 20:58 عصر
اگه میخوای وقتی روی سطر کلیک میکنی مقادیر منتقل بشه از dataGridView1_RowHeaderMouseClick باید استفاده بکنی
anahita6
شنبه 02 خرداد 1388, 21:22 عصر
اگه میخوای وقتی روی سطر کلیک میکنی مقادیر منتقل بشه از dataGridView1_RowHeaderMouseClick باید استفاده بکنی
این روش جواب داد
moferferi
یک شنبه 03 خرداد 1388, 01:20 صبح
سلام.
از این روش استفاده کن
textbox1.text=dataGridView1.CurrentRow.Cells[0].Value.ToString());
textbox2.text=dataGridView1.CurrentRow.Cells[1].Value.ToString());این کد را میتونی داخل رویداد keydown یا celldoubleclick بزاری
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.