PDA

View Full Version : ویرایش گرید ویو



elahe.9817
یک شنبه 26 خرداد 1392, 18:03 عصر
سلام
من توی پروژه ام یه گرید ویو دارم میخوام عمل ویرایش رو توی سطرهایی که انتخاب کردم انجام بدم بعد با یه دکمه ی روی صفحه ام تغییرات رو ذخیره کنم
خواهشا ایندفعه دیگه کمک کنید............

khokhan
یک شنبه 26 خرداد 1392, 18:15 عصر
سلام
من توی پروژه ام یه گرید ویو دارم میخوام عمل ویرایش رو توی سطرهایی که انتخاب کردم انجام بدم بعد با یه دکمه ی روی صفحه ام تغییرات رو ذخیره کنم
خواهشا ایندفعه دیگه کمک کنید............

یعنی به عبارتی سطر انتخابی رو توخود سطر ویرایش می کنین ؟؟؟

منظور از این که توی صفحه ذخیره بشه !!!!!!!! یعنی چی ؟

elahe.9817
دوشنبه 27 خرداد 1392, 00:18 صبح
یعنی به عبارتی سطر انتخابی رو توخود سطر ویرایش می کنین ؟؟؟

منظور از این که توی صفحه ذخیره بشه !!!!!!!! یعنی چی ؟

یبله تغیرات تو خود گرید ویو انجام بشه با یه دکمه تغییرات ذخیره بشه

mammad_asir
دوشنبه 27 خرداد 1392, 18:21 عصر
گرید ویو رو میندازی داخل دیتا تیبل بعد میدی به بانک آپدیت شه دیگه


نمیشه وگرنه کدشو میزاشتم امکانات دم دستم نیست

jaber103
سه شنبه 28 خرداد 1392, 02:06 صبح
سلام و خسته نباشی بنده درمقابل اساتیذ بزرگ این گروه هیچم و جرعت نظر دادن ندارم اما چون منم مثله تو این مشکلو داشتم گفتم بگم شاید مفید بود
عزیزم اول تو رویداد سل کلیک دیتاگریدویوت باید این کدی بنویسی

txttedadkala.Text = dataGridView1[4,e.RowIndex].Value.ToString();
توضیح کد مثلا خونه ی چهارم سطری که روش کلیک کردم بره تو تکس باکس تعداد کالا .
تا اینجا اطلاعاتو از تکی باکس گرفتیم حالا میخوایم اطلاعاتی که تغییر دادیمو برگردونیم تو همون سطری که خونه چهارمشو قرض گرفتیم
یه نکته میمونه که کدوم سطر بود واسه همین اول یه متغیر اینت تعریف میکنییم بعد تو همون رویداد این کدو مینویسیم
int rowindex= e.RowIndex;
خب حالا ادرس سطرشم دارم خب حالا روی باتنی که قراره تغییراتو بفرستیم تو دیتاگریدویومون این کدو مینویسیم

dataGridView1[4, rowindex].Value =txttedadkharid.Text;
و در احر میخواهید اطلاعات تو دیتابیسمون ذخیره بشه
این کدو مینویسین البته اگه از دیتاست استفاده کرده باشین و چون من دیتابیسم ایکس ام ال بوده این کدو نوشتم و برای فایل یا اکسزم تقریبا اینطوریه و فقط باید یخورده تو کد تعغییرات انجام بدین! و دیتابیسمم تو همون مسیری که برنامم هست وجود داره!!

dataSet11.WriteXml(Application.StartupPath + @"\database.xml");