PDA

View Full Version : ویرایش اطلاعات به کمک data grid view



شیوا غفاری
یک شنبه 01 شهریور 1388, 23:04 عصر
سلام ;
در مورد دیتا گرید به راهنماییتون نیاز دارم.اینکه میخوام با کلیک روی دیتا گرید ویو ،فیلدهای همون سطر از طرف بانک بیاد توی کنترل های مربوطه قرار بگیره تا ویرایش کنم و این تغییرات همونجا هم توی دیتا دیده شه و هم به بانک اضافه شه.
یعنی کد اپ دیت دیتا و بانک.واسه دو تا تکست توضیح بدین بقیه اشو آندرستندم.
قبلا این کارو توی 2005 کردم .همون کد الان توی 2008 اعمال نمیشه.البته من یه ساله گذاشته بودم کنار.ممکنه حالا من یه جایی اشتباه دارم کار میکنم.بهرحال ممنون میشم کمک کنین.
راستی اون msproject توی دات نت رو هم تقریبا کد کردم.سعی میکنم تا هفته دیگه اطلاعاتمو بذارم تا اونایی که لازم دارن استفاده کنن.

viper2009
یک شنبه 01 شهریور 1388, 23:08 عصر
سلام ;
در مورد دیتا گرید به راهنماییتون نیاز دارم.اینکه میخوام با کلیک روی دیتا گرید ویو ،فیلدهای همون سطر از طرف بانک بیاد توی کنترل های مربوطه قرار بگیره تا ویرایش کنم و این تغییرات همونجا هم توی دیتا دیده شه و هم به بانک اضافه شه.
یعنی کد اپ دیت دیتا و بانک.واسه دو تا تکست توضیح بدین بقیه اشو آندرستندم.
قبلا این کارو توی 2005 کردم .همون کد الان توی 2008 اعمال نمیشه.البته من یه ساله گذاشته بودم کنار.ممکنه حالا من یه جایی اشتباه دارم کار میکنم.بهرحال ممنون میشم کمک کنین.
راستی اون msproject توی دات نت رو هم تقریبا کد کردم.سعی میکنم تا هفته دیگه اطلاعاتمو بذارم تا اونایی که لازم دارن استفاده کنن.

ببین درست منظورتو گرفتم یا نه؟
شما می تونی فیلدهای دیتا بیس رو در دیتا گرید با استفاده از آپشنش تعریف کنی (قسمت پراپرتی )
و بعد با استفاده از DataSource اطلاعات رو وارد کنی البته در رویداد Click Cell

majidsoft
دوشنبه 02 شهریور 1388, 00:30 صبح
نه اون می خواد وقتی روی یک رکورد کلیک کرد اطلاعات اون رکورد در چند تا کنترل مثلا تکست باکی بیاد و بعد که تغیر داد در دیتا گرید نمایش داده بشه

viper2009
دوشنبه 02 شهریور 1388, 00:41 صبح
خوب در رویداد Click Cell تکست باکس ها رو با استفاده از databinding به بانک متصل کن


TextBox1.DataBinding.Add("Text",Ds.Table('''),"")00000000000000000000
صفرها نیستا خواستم Left To Right درست بشه.

شیوا غفاری
دوشنبه 02 شهریور 1388, 22:31 عصر
این دستور فیلد انتخابی از دیتا رو برمیگردونه توی کنترلها؟و با فرض اینکه برگردونه، بعد که ویرایش کنم داده ها رو ،داده های ویرایش شده برمیگرده توی دیتا وتوی بانک هم تغییراتو اعمال میکنه؟

alimanam
دوشنبه 02 شهریور 1388, 22:48 عصر
این دستور فیلد انتخابی از دیتا رو برمیگردونه توی کنترلها؟و با فرض اینکه برگردونه، بعد که ویرایش کنم داده ها رو ،داده های ویرایش شده برمیگرده توی دیتا وتوی بانک هم تغییراتو اعمال میکنه؟

با سلام

دوست عزیز شما با استفاده از object دیتا گریدویو رو به بانک متصل کردین یا با استفاده از کدنویسی ؟
اگه اولی باشه که خیلی راحت با استفاده از کدهای زیر می تونی اطلاعات رو در دیتاگریدویو - جدول ذخیره کنی .
و اگه دومی باشه بگو تا واست یه نمونه کد بنویسم .


yourBindingSourceName.EndEdit()
yourDataAdapterName.Update(ds.Tables("tablename"))

یا علی

anooshiran
دوشنبه 02 شهریور 1388, 23:45 عصر
سلام دوست عزيز

برنامه كوچكي برايت نوشته ام كه مشكلت را حل ميكند.اميدوارم بدردت بخورد

شیوا غفاری
چهارشنبه 04 شهریور 1388, 03:11 صبح
از کمکتون بی نهایت ممنونم.