首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VS2005 DatagridView,该如何解决

2012-02-11 
VS2005 DatagridViewDimdtAsDataTabledtdgvRecord.DataSourceDimnewdrAsDataRowdt.NewRowDC.CopyRow(Myd

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不能编辑试试

热点排行