PDA

View Full Version : پاک کردن سطرهای دیتاگرید



نسرین2000
دوشنبه 16 دی 1392, 09:51 صبح
سلام میشه بگید چه طوری سرهای دیتاگریدم رو پاک کنم ؟
من از دستور زیر استفاده می کنم ولی ارور میده

datagrid.rows.clear

sagggad
دوشنبه 16 دی 1392, 10:00 صبح
باسلام.

DataGridView1.Rows.RemoveAt(ایندکس)

نسرین2000
دوشنبه 16 دی 1392, 10:07 صبح
من می خوام همه سطرها پاک بشن نه فقط یه سطر خاص
تو کد بالایی ایندکس شماره سطر مورد نظره درسته ؟

sagggad
دوشنبه 16 دی 1392, 10:11 صبح
برای این کار باید از همون کدی که خودت گذاشتی استفاده کنی:

DataGridView1.Rows.Clear()
چه اروری میده؟؟

نسرین2000
دوشنبه 16 دی 1392, 11:56 صبح
ارورش اینه :
can not clear the list

sagggad
دوشنبه 16 دی 1392, 12:01 عصر
سورس برنامت رو بذار اگه میتونی...
برا من که عمل میکنه قشنگ...

sagggad
دوشنبه 16 دی 1392, 12:08 عصر
ببین ویدئوی زیر رو دان کن ببین همینجوریه کدهات:
چون 1.3 مگابایت حجمش بود نتونستم تو سایت آپلودش کنم:
http://s5.picofile.com/file/8107556442/Datagrid.rar.html
خبر بده:لبخندساده:

نسرین2000
دوشنبه 16 دی 1392, 12:43 عصر
مچکرم ویوئو رو دیدم
نمی دونم چرا نمی تونم سورس برنامه رو آپلود کنم ؟
ببینید من نتیجه یک جستجو درون دیتاست گذاشتم و وصلش کردم به دیتا گرید حالا می خوام وقتی فرم رو بستم و یه فرم دیگه باز کردم و دوباره به همون فرم قبلی برگشتم نتایج جستجوی قبلی پاک شده باشندیعنی شرهای دیتاگرید پاک شده باشند .
نمی دونم واضح توضیح دام یا نه
باز هم سعی می کنم سورس رو براتون بذارم که فکر کنم می افته واسه فردا

sagggad
دوشنبه 16 دی 1392, 12:48 عصر
آخه این ارور خیلی عجیبه...
اصلا نباید همیچن اروری بده...
اگه بتونی سورس رو تو یه سایتی آپلود کنی و برا دانلود بذاری احتمال قوی میتونم واست درستش کنم...
این سایت برای آپلود خوبه:
www.PicoFile.Com

boveiryghasem
دوشنبه 16 دی 1392, 19:30 عصر
سلام
ببینید شما میخاید وقتی به دوباره وارد فرم شدید دیتاگرید خالی از اطلاعات باشه خب کار راحتیه اول اینکه شما سعی کن این کارها رو با کد نویسی انجام بدی دوم اینکه شما باید اون دیتاستی که وصل کردی به دیتاگرید رو خالی کنی با این کار دیتاگرید اطلاعاتی رو از دیتاست دریافت نمیکنه که بخاد نمایش بده پس خالی میشه دیتاگرید اگر نتونستی انجام بدی بگو واستون با کد مثال بزنم.

sagggad
دوشنبه 16 دی 1392, 19:39 عصر
نه قاسم جان...
ایشون یه کدی میخواد که هر وقت خواست بتونه گریدویو رو پاک سازی کنه،تعجب میکنم که چطور این کد براش کار نمیکنه..!!:متعجب:

boveiryghasem
سه شنبه 17 دی 1392, 07:14 صبح
طبق چیزایی که قبلا گفتم میتونی از این کد استفاده کنی حتما جواب میده دوست عزیز شما بهتر از کد نویسی برای پر کردن دیتاگرید استفاده کنی شما اطلاعاتت رو به صورت ویزارد وصل کردی بهم احتمالا باید از کد نویسی استفاده کنی ولی در هر حال کد زیر جواب میده.

DataGridView1.DataSource = Nothing

نسرین2000
سه شنبه 17 دی 1392, 07:43 صبح
آقا قاسم دست شما درد نکنه
با راهنماییتون مشکل حل شد و دیتا گرید خالی میشه .