string[] newRow ={"long","d","b"}; Gridview.Rows.Insert(Gridview.Rows.Count, newRow);
datagridview 设置某行某列的单元格可修改:
private voidSetGridCellEdit() { if (repgrid != null && repgrid.Rows.Count > 0) { string dyeno = string.Empty; for (int i = 0; i < repgrid.Rows.Count; i++) { if (repgrid.Rows[i].Cells["Coldyeno"].Value != null) { dyeno = repgrid.Rows[i].Cells["Coldyeno"].Value.ToString(); if (dyeno.Equals("X022") || dyeno.Equals("X009") || dyeno.Equals("X008") || dyeno.Equals("X001") ) // { DataGridViewCell viewCell = repgrid.Rows[i].Cells["Coltarget"]; repgrid.CurrentCell =viewCell; viewCell.ReadOnly = false; repgrid.BeginEdit(true); } else{ DataGridViewCell viewCell = repgrid.Rows[i].Cells["Coltarget"]; repgrid.CurrentCell =viewCell; viewCell.ReadOnly = true; } } } } }