VS2005 DatagridView
Dim dt As DataTable
dt = dgvRecord.DataSource
Dim newdr As DataRow = dt.NewRow
DC.CopyRow(Mydr, newdr) '获取列标题
dt.Rows.Add(newdr)
dgvRecord.CurrentCell = dgvRecord.Rows(dgvRecord.RowCount - 1).Cells(0)
前面的代码都没有任何问题,如果把最后一句注释掉,也没问题,只是不再Cell一直不会变,停留在第一行。如果不注释,会在每次执行的时候DataGridvies中多了一行没有任何数值的行。不明白是什么道理。
[解决办法]
是不是有自动加行的属性?
要不要你让Grid不能编辑试试