kkkaka
سه شنبه 07 شهریور 1391, 18:01 عصر
سلام به همه
دوستان بنده تو دیتاگرید خودم یک ستون از نوع CheckBox اضافه کردم حالا میخوام وقتی کاربرم فرم رو برای وروود مقادیر جدید Reset کرد تمام اطلاعات دیتا گرید پاک بشه برای اینکار از این دستور استفاده میکنم:
dgv1.DataSource = null;
ولی مشکلم اینه که هنگام ورود داده جدید دیتا گرید یک ستون اضافه از نوع CheckBox ایجاد میکنه!!
یعنی اگر 10 با فرم ریست بشه من 10 تا ستون CheckBox دارم!!!
این بخاطر اینه که من موقع ورود داده جدید ستون CheckBox رو ایجاد میکنم به همین خاطر ستونهایی که از قبل ایجاد شده اند هنوز وجود دارند!!!
سوال بنده اینه که چجوری ستونی که خودم درست کردم نابود کنم؟!
ما در هر کلاس یک سازنده یا constructor داریم ویک مخرب حالا مخرب کلاس DataGridViewCheckBoxColumn چیه؟!
دوستان بنده تو دیتاگرید خودم یک ستون از نوع CheckBox اضافه کردم حالا میخوام وقتی کاربرم فرم رو برای وروود مقادیر جدید Reset کرد تمام اطلاعات دیتا گرید پاک بشه برای اینکار از این دستور استفاده میکنم:
dgv1.DataSource = null;
ولی مشکلم اینه که هنگام ورود داده جدید دیتا گرید یک ستون اضافه از نوع CheckBox ایجاد میکنه!!
یعنی اگر 10 با فرم ریست بشه من 10 تا ستون CheckBox دارم!!!
این بخاطر اینه که من موقع ورود داده جدید ستون CheckBox رو ایجاد میکنم به همین خاطر ستونهایی که از قبل ایجاد شده اند هنوز وجود دارند!!!
سوال بنده اینه که چجوری ستونی که خودم درست کردم نابود کنم؟!
ما در هر کلاس یک سازنده یا constructor داریم ویک مخرب حالا مخرب کلاس DataGridViewCheckBoxColumn چیه؟!