+1 امتیاز
چطور میشه اطلاعات داخل دیتا گریدویو رو پاک کرد؟
بسته شده

اگر در نحوه چیدمان ستون ها تغییراتی داده باشید ، مثلا در نتایج جستجو تعیین کرده ستون شماره 10  بعنوان اولین ستون نمایش داده شود یعنی از کد زیر استفاده کرده باشید:

dataGridView1.Columns[10].DisplayIndex = 0;

در جستجوی بعدی ستون های شما به هم خواهند ریخت مگر اینکه با کد زیر قبل از جستجوی بعدی ستونها را پاک کنید

this.dataGridView1.Columns.Clear();

 

توسط (217 امتیاز) 2 10 32

3 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام ؛

1 ) دوست خوبم لطفا برای تاپیک خودتون عنوان مناسبی رو انتخاب کنید ، من ناچار شدم عنوان تاپیکتون رو تغییر بدم .

2 )

روش اول :

   dataGridView1.DataSource = null;

روش دوم :

dataGridView1.Rows.Clear();

یا اینکه در حالت کلی اگر میتونید از کد زیر استفاده کنید که در هر دو حالت ( datagridview رو به یک DataTable متصل کردید یا اینکه سطر ها رو به طور دستی به DataGridView اضافه کردین ) جواب میده و کدش منعطف تر هست :

if (this.dataGridView1.DataSource != null)
{
     this.dataGridView1.DataSource = null;
}
else
{
    this.dataGridView1.Rows.Clear();
}

 

–2 امتیاز

ساده ترین راه

dataGridView.ClearSelection();

          

 

 

 

 

 

پاسخ صحیح :

  dataGridView1.DataSource = null;
توسط (222 امتیاز) 4 28 49
هیچ کدوم جواب درستی نیست چون کل سطر و ستونهایی که ویزارد ایجاد کردید از بین میره

باید با دستور for

 for (int i = 1; i < dataGridView3.Rows.Count; i++)
            {
               this.dataGridView3.Rows[i].Clear();
            }
توسط (100 امتیاز) 2
0 امتیاز
میتونی از دستور delete هم استفاده کنید

یه باتن طراحی کنید و در دستور باتن از دستور delete استفاده کن ولی شرط نذار کل دیتا گریدتون رو حذف میکنه البته تمام اطلاعات جدول رو هم حذف میکنه صرفا جهت اطلاع :)
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...