private void grid_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e) { Product product = (e.Item as Product); product.ExpirationDate = DateTime.Now.AddDays(7); product.Available = true; product.ImageUrl = "no_image_available_small.jpg"; }
private void grid_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e) { e.Item = new Product() { ID = grid.Rows.Count, ImageUrl = "no_image_available_small.jpg" }; }
private void C1DataGrid_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e) { var contact = e.Item as Contact; if (contact == null) return; var user = DataGrid.CurrentRow.DataItem as User; if (user != null) { contact.User = user; } }
private void C1DataGrid_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e) { var contact = e.Item as Contact; if (contact == null) { return; } var user = DataGrid.CurrentRow.DataItem as User; if (user != null) { contact.User = user; } }
private void gridControl1_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e) { //MessageBox.Show("Adding new row in data grid."); isnewdatarow = true; int curRowindex = gridControl1.CurrentRow.Index; int colcount = ds.Variables.Count; string newemptyrow = CreateEmptyRowCollection(colcount); if (gridControl1.Rows.Count <= 3) { string s = gridControl1.CurrentCell.Text; IAnalyticsService analyticServ = LifetimeService.Instance.Container.Resolve<IAnalyticsService>(); analyticServ.AddNewDatagridRow("", s, newemptyrow, gridControl1.SelectedIndex, ds.Name); ds.RowCount++; //////data.Add(new object()); ds.Changed = true; refreshDataGrid(); isnewdatarow = false; } //AddNewRowWithoutEditOnCell(); }
private void variableGrid_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e) { //int curRowindex = variableGrid.CurrentRow.Index; DataSourceVariable var = new DataSourceVariable(); //string RecCount = (this.Variables.Count + 1).ToString();//add 1 because its 0 based string varname = "newvar"; //getRightClickRowIndex(); int rowindex = variableGrid.SelectedIndex; //checking duplicate var names foreach (DataSourceVariable dsv in this.Variables) { varname = "newvar" + varcount.ToString(); if (dsv.Name == varname) varcount++; } var.Name = varname; var.Label = varname; IAnalyticsService analyticServ = LifetimeService.Instance.Container.Resolve<IAnalyticsService>(); analyticServ.addNewVariable(var.Name, ".", rowindex + 1, ds.Name); this.Variables.Insert(rowindex, var); DS.Variables.Insert(rowindex, var);//one more refresh needed. I guess renumberRowHeader(variableGrid); ds.Changed = true; refreshDataGrid(); }