PDA

View Full Version : اضافه کردن سطر به دیتا گرید



zahracomputer
یک شنبه 24 تیر 1386, 22:15 عصر
سلام و خسته نباشید
من در برنامه یک دیتا گرید دارم که می خواهم در انتهای آن یک سطر برای وارد کردن اطلاعات جدید به کاربر داده شود، و در هر مرحله پس از وارد کردن اطلاعات یک سطر جدید ایجاد شود.
جستجو کردم و دوستان گفته بودند خاصیت allowusertoaddrows را برابر true قرار دهیم ولی همچین خاصیتی را ندیدم. من با vs 2005 کار می کنم.
با تشکر

egoldashraf
دوشنبه 25 تیر 1386, 01:01 صبح
اگر منظور دیتا گرید ویو باشه دوستانتون درست اشاره کرده بودن. از همون طریقی که گفتن انجام میشه

mahan8088
دوشنبه 25 تیر 1386, 12:36 عصر
سطر جدید ایجاد میشه ولی چطوری میشه این سطر جدید رو به DataSet یا DataBase انتقال داد ، آخه من این سطر های جدید رو با اطلاعات پر می کنم ولی وقتی به DataBase مراجعه می کنم می بینم که هیچ تغییری نکرده و چیزی اضافه نشده

zahracomputer
دوشنبه 25 تیر 1386, 18:05 عصر
دوست عزیز ولی‌ من همچین خاصیتی را در دیتا گرید و دیتا گرید ویو ندیدم. و هنگام نوشتن آن به صورت یک دستور روی این خط error مِ دهد.

hdv212
دوشنبه 25 تیر 1386, 21:54 عصر
همانطور که دوستان گفتن برای خاصیت اضافه کردن سطر به datagridView باید این مقدار رو Set کرد :
this.dataGridView1.AllowUserToAddRows = true;

میتونی این دستور رو در رویداد load فرمت بنویسی.

egoldashraf
دوشنبه 25 تیر 1386, 22:05 عصر
سطر جدید ایجاد میشه ولی چطوری میشه این سطر جدید رو به DataSet یا DataBase انتقال داد ، آخه من این سطر های جدید رو با اطلاعات پر می کنم ولی وقتی به DataBase مراجعه می کنم می بینم که هیچ تغییری نکرده و چیزی اضافه نشده



http://barnamenevis.org/forum/showthread.php?t=72432

zahracomputer
دوشنبه 25 تیر 1386, 23:41 عصر
دوستان من این دستور رو که می نویسم روی قسمت AllowUserToAddRows خطا میده. من در محیط وب vs.net 2005 کار می کنم.
ممنون از توجهتون

egoldashraf
سه شنبه 26 تیر 1386, 00:07 صبح
لطف میکردی سوالت رو تو بخش asp.net مطرح میکردی ، خیلی زود به جواب میرسیدی.
از کنترل دیگه ای باید در کنار گریدت استفاده کنی (احتمالا)

newgoldenman
سه شنبه 26 تیر 1386, 18:34 عصر
دوست عزیز
اگر از ابزار BindingNavigator استفاده کنید، امکان اضافه کردن چند تایی و حذف کردن چند تایی بصورت یکباره وجود داره!

یک نمونه برنامه برات ساختم، اگر کمی با دقت بهش نگاه بندازی، میتونی به خواسته ی خودت برسی.

البته راه ساده ای هست، در عین اینکه کار میکنه و کد نویسی نداره!!!

http://www.divshare.com/download/1292232-58b

zahracomputer
چهارشنبه 27 تیر 1386, 04:54 صبح
دوستان عزیز من دقیقاً همین چیزی رو که جناب newgoldenman لطف کردند و قرار دادند نیاز دارم . البته در محیط وب. ممنون میشم راهنمایی کنید
با تشکر

newgoldenman
پنج شنبه 28 تیر 1386, 01:32 صبح
دوست عزیز
میشه بیشتر توضیح بدین؟!