DataGridView代码添加新行

            // 新行
            DataGridViewRow dr = new DataGridViewRow();
            foreach (DataGridViewColumn c in this.dgvGoods.Columns)
            {
                // 给行添加单元格
                dr.Cells.Add((DataGridViewCell)c.CellTemplate.Clone());
            }
            dr.Cells[0].Value = this.textBox1.Text.Trim();// 不知到什么原因,这里无法使用dr.Cells[columnName],可以使用dr.Cells[index].
            this.dgvGoods.Rows.Add(dr);
            this.dgvGoods.EndEdit();
 

你可能感兴趣的:(datagridview)