با سلام
سوال اولم اینه اولا ایا میشه فهمید در حال حاضر سطر ها انتخاب شده یا یک سلول در گرید
سوال بعدم این حالا چطوری باید حذف کنم اون هایی که انتخاب شدند رو که ارور نده
چون وقتی مثلا من سطری که ستون دومش در گرید رو حذف میکنم و چون مثلا ستون سوم هم همزمان انتخاب شده وقتی میخواد برا اساس ستون سوم همان سطر رو حذف کنه اروو میده !
ممنون
بله با استفاده از CurrentRow میتونید تشخیص بدید و یا CurrentCell
میتونید چک کنید CurrentRow مخالف Null باشد
من ارور را قرار دهید
ممنون ولی بازم اروو هست
ممنون من این کد رو پیدا کردم
بقیه دوستانن که نیاز دارن استفاده کنن
bool Test = true; List<int> ListD = new List<int>(); foreach (DataGridViewCell Cell in dataGridView1.SelectedCells) { foreach (int item in ListD) { if (item == Cell.RowIndex) Test = false; } if (Test) ListD.Add(Cell.RowIndex); Test = true; dataGridView1.Rows.RemoveAt(Cell.RowIndex); } foreach (int item in ListD) { dataGridView1.Rows.RemoveAt(item); }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)