مشکل در حذف ردیفهای انتخاب شده در Janus Grid
دوستان من از کد زیر برای حذف موارد انتخاب شده استفاده کردم ولی مشکلی که هست اینه که وقتی یک مورد حذف می شه این پیغام صادر می شه
در ضمن نمی خوام از خاصیت AllowDelete استفاده کنم چون در حین حذف رکورد خطاهای عجیب و غریب می ده
این کد رو من در یک دکمه گذاشتم
Collection was modified; enumeration operation may not execute.
UP:
foreach (Janus.Windows.GridEX.GridEXSelectedItem item in Grid.SelectedItems)
{
if (item.RowType == Janus.Windows.GridEX.RowType.Record)
{
item.GetRow().Delete();
//goto UP;
}
}
نقل قول: مشکل در حذف ردیفهای انتخاب شده در Janus Grid
سلام،
من از GetCheckedRows برای گرفتن رکوردهای تیک خورده استفاده کردم و برای حذف هم این کد رو استفاده کردم:
Dim CheckedRows() As GridEXRow
CheckedRows = pInspectionGrid.GetCheckedRows()
ForEach row As GridEXRow In CheckedRows
'get
If row.RowType = RowType.Record Then
Dim dr As DataRowView
dr = CType(row.DataRow, DataRowView)
'Now, copy the values of datarow into the datasource of GridEX2
row.Delete();
EndIf
نقل قول: مشکل در حذف ردیفهای انتخاب شده در Janus Grid
نقل قول: مشکل در حذف ردیفهای انتخاب شده در Janus Grid
خاصیت ShowRowSelector یک ستون رو که کاربر با تیک اون ردیف رو انتخاب شده فرض می کنه True کن.