PDA

View Full Version : مشكل در پيدا نكردن event مربوط به انتخاب سطر در data grid view



بیتافرهی
یک شنبه 31 شهریور 1387, 23:02 عصر
من دارم فرمي درست مي كنم به عنوام فرم ويرايش ، كه روي اين فرم يك data grid view گذاشته ام.و اين كنترل را به يك جدول bind كرده ام.
مي خواهم وقتي كاربر سطري از data grid view را انتخاب كرد ، (مثلا فرض كنيد data grid view داراي 3 ستون باشد.)
محتويات خانه هاي اين سطر هر كدام به يك text box منتقل شود.
1-يكي از سوالاتم اين است كه :روي چه event اي از data grid view بايد اين عمل انتقال را پياده كنم؟(متدانتخاب سطر در data grid view را نمي دانم/)

2-وقتي كاربر محتويات داخل text box (كه در واقع محتوات داخل text box ،توسط كاربر در مرحله ي قبل پر شده)را تغيير داد و سپس روي دكمهي edit كليك كرد ،اين محتويات جديد به جدولم منتقل شود و همان موقع در datagrid view هم محتويات ويرايش ده نمايش داده شود.براي انجام اين كار( update همزمان ) چه كدي بايد بنويسم؟

saber4166
دوشنبه 01 مهر 1387, 00:11 صبح
سلام این کار رو انجام بده

textbox1.text=dataGridView1[0, dataGridView1.CurrentRow.Index].Value.ToString();
textbox2.text=dataGridView1[1, dataGridView1.CurrentRow.Index].Value.ToString();
textbix3.text=dataGridView1[2, dataGridView1.CurrentRow.Index].Value.ToString();

saber4166
دوشنبه 01 مهر 1387, 00:12 صبح
تو event مربوط به datagrid در event به نام cellclick

saber4166
دوشنبه 01 مهر 1387, 00:15 صبح
سوال دوم

شما وقتی دستور update رو اجرا کردین و به بانکتون فرستادین میتونید دوباره اطلاعات table که در حال حاضر update کردین رو دوباره SELECT کنین و در datasorce مربوط به datagrid قرار دهین


موفق و پیروز