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";
 }
Example #2
0
 private void grid_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e)
 {
     e.Item = new Product()
     {
         ID = grid.Rows.Count, ImageUrl = "no_image_available_small.jpg"
     };
 }
Example #3
0
        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 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(); 
        }
 private void grid_BeginningNewRow(object sender, DataGridBeginningNewRowEventArgs e)
 {
     e.Item = new Product() { ID = grid.Rows.Count, ImageUrl = "no_image_available_small.jpg" };
 }