نمایش نتایج 1 تا 7 از 7

نام تاپیک: حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

  1. #1

    حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

    با سلام
    سوال اولم اینه اولا ایا میشه فهمید در حال حاضر سطر ها انتخاب شده یا یک سلول در گرید
    سوال بعدم این حالا چطوری باید حذف کنم اون هایی که انتخاب شدند رو که ارور نده
    چون وقتی مثلا من سطری که ستون دومش در گرید رو حذف میکنم و چون مثلا ستون سوم هم همزمان انتخاب شده وقتی میخواد برا اساس ستون سوم همان سطر رو حذف کنه اروو میده !
    ممنون

  2. #2

    نقل قول: حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

    با استفاده از این ذستور می تونی سطرهایی رو که انتخاب شده حذف کنی

    foreach (DataGridViewRow dr in dataGridView1.SelectedRows)
    {
    dataGridView1.Rows.Remove(dr);
    }

  3. #3

    نقل قول: حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

    راستش مشکل من جایی دیگست مثلا فرض کنید کاربر بصورت زیر سلول هایی از گرید ویو رو انتخاب کرده حال با کد زیر میاد اول سطر که مربوط به سلول 1 هست حذف میکنه بعد سطر دوم که مربوط هست به سلول 2 تا اینجا مشکلی نیست! ولی زمانی که میخواد سطری که مربوط است به سلول 3 رو جذف کنه اصلا نه سلول 3 ای وجود داره!! نه سطری که مربوط به سلول 3 هست!! اینجاست که اروو ایجاد میشه

    121.png


     foreach (DataGridViewCell Cell in dataGridView1.SelectedCells)            {
    {
    dataGridView1.Rows.RemoveAt(Cell.RowIndex);
    }
    }

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

    سلام
    یک شرط بذارید داخل حلقه که اگه ردیف null نبود حذف انجام بشه:
    if(dataGridView1.Rows[Cell.RowIndex] !=null)
    ...

  5. #5

    نقل قول: حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

    نقل قول نوشته شده توسط Mahmoud Zaad مشاهده تاپیک
    سلام
    یک شرط بذارید داخل حلقه که اگه ردیف null نبود حذف انجام بشه:
    if(dataGridView1.Rows[Cell.RowIndex] !=null)
    ...
    سلام ممنون من این کد زدم ولی باز اروو

    1588.png

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

    کد زیر رو رو تست کنید:

    foreach (DataGridViewCell Cell in dataGridView1.SelectedCells)
    {
    if (Cell.RowIndex != -1)
    {
    dataGridView1.Rows.RemoveAt(Cell.RowIndex);
    }
    }

  7. #7

    نقل قول: حذف چند سطر datagrid با توجه به سلول و یا سطر انتخابی

    مرسی ممنون
    واقعا عالی بود ............
    مرررررررررسیییییی.....
    .......

تاپیک های مشابه

  1. پاسخ: 4
    آخرین پست: پنج شنبه 23 فروردین 1397, 20:54 عصر
  2. update شدن ستون dataGrid با توجه به ستون دیگر
    نوشته شده توسط sara62 در بخش WPF
    پاسخ: 3
    آخرین پست: یک شنبه 25 مهر 1389, 10:17 صبح
  3. سوال: انتخاب و ایجاد رکوردها با توجه به چند جدول دیگه
    نوشته شده توسط abdonsd در بخش SQL Server
    پاسخ: 8
    آخرین پست: شنبه 16 آبان 1388, 22:18 عصر
  4. سوال: مشکل با حذف چند سطر انتخاب شده در GridView با چک باکس
    نوشته شده توسط khz-web1 در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: چهارشنبه 01 مهر 1388, 01:02 صبح
  5. حذف چند سطر انتخابی ازMSFlexGrid
    نوشته شده توسط hamid159 در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: جمعه 14 مرداد 1384, 09:19 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •