private void grid_RowsDeleted(object sender, DataGridRowsDeletedEventArgs e) { txtMsg.Foreground = new SolidColorBrush(Colors.Black); string[] products = e.DeletedRows.Select(row => (row.DataItem as Product).ProductNumber).ToArray(); txtMsg.Text = string.Format("Products ( {0} ) Deleted", string.Join(", ", products)); }
private void variableGrid_RowsDeleted(object sender, DataGridRowsDeletedEventArgs e) { removeVarGridVariable(); }
//private string datagriddelcolname; //private void gridControl1_DeletingRows(object sender, DataGridDeletingRowsEventArgs e) //{ // //MessageBox.Show("Dell.."); // datagriddelcolname = datagridrowindex; // right nowassuming single row is to be deleted //} private void gridControl1_RowsDeleted(object sender, DataGridRowsDeletedEventArgs e) { MessageBox.Show(datagridrowindex.ToString()); IAnalyticsService analyticServ = LifetimeService.Instance.Container.Resolve<IAnalyticsService>(); //foreach (var idx in e.DeletedRows) //{ // datagridrowindex=idx.Index; // analyticServ.RemoveDatagridRow(datagridrowindex, ds.Name);//removing R side //} analyticServ.RemoveDatagridRow(datagridrowindex, ds.Name);//removing R side //renumbering renumberRowHeader(gridControl1); //if (gridControl1.Viewport != null) //{ // foreach (var row in gridControl1.Viewport.Rows) // { // UpdateRow(row); // } //} //////refreshing datagrid. I guess its already been done before executing this block(in VirtualList.cs) //IUnityContainer container = LifetimeService.Instance.Container; //IDataService service = container.Resolve<IDataService>(); //IUIController controller = container.Resolve<IUIController>(); //controller.RefreshDataSet(ds); //LoadNewDataSet(ds); }