private void DragSource_Drop(object sender, Infragistics.DragDrop.DropEventArgs e) { var emp = dp.DataRecord.DataItem; //Collection.Remove(emp); var collection = dp.DataPresenter.DataSource as IList; if (collection == null) { return; } collection.Remove(emp); try { if (overIndex < 0) { overIndex = 0; } //dp.DataRecord.IsSelected = true; collection.Insert(overIndex, emp); } catch { } }
private void DragSource_Drop(object sender, Infragistics.DragDrop.DropEventArgs e) { Employee emp = new Employee(); emp = dp.DataRecord.DataItem as Employee; data.Remove(emp); data.Insert(overIndex, emp); }