PDA

View Full Version : مشکل در حذف سطر گریدویو زمانی که شماره ردیف آن با استفاده از یه تکه کد مرتب شده



Barbosa
شنبه 26 مهر 1393, 19:21 عصر
سلام دوستان
دوستان من یه کد نوشتم که شماره ردیف رو به طوری که تو تصویر میبینید نمایش میده .. حالا میخوام وقتی سطر شماره 5 رو پاک میکنم .. سطر شماره 6 بشه 5 و 7 بشه 6 و خلاصه یکی کم بشه از همشون . کدشو با روش EF میخواستم .(شماره ردیفم.. اعدادش به این شکل اینقدر مرتب نیست با تکه کدی که نوشتم اینطور شده ... حالا وقتی میخوام حذف کنم سطری رو بهم خطا میده ... اینم کدی هست که نوشتم : )



این تکه کد اعداد رو مرتب میکنه
private void DGVKala_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
DGVKala.Rows[e.RowIndex].Cells[0].Value = e.RowIndex + 1;
}

124647

124648

alisafaie
شنبه 26 مهر 1393, 20:41 عصر
من برای ایجاد ردیف از این کد استفاده می کنم. شاید مشکل شما را حل کنه

private void dgv_Users_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) {
if (e.RowIndex >= 0 && e.ColumnIndex == 0)
{
dgv_Users.Rows[e.RowIndex].Cells[0].Value = e.RowIndex + 1;
}
}

alisafaie
شنبه 26 مهر 1393, 20:46 عصر
کد Select ای که برای پر کردن DataGridView نوشته اید را در اینجا قرار دهید. احتمالا مشکل از آنجا ناشی می شود.