如何在DataGridView中将"插入新行"设置为第一行

Egi*_*sen 6 .net datagridview winforms

我试图让DataGridView呈现"插入新行"行作为网格中的第一行而不是最后一行.我该如何做到这一点,甚至可能在控制中?

jon*_*911 7

我认为没有办法将"新行"行移动到数据网格的顶部.

但是,如果您将顶行留空并且填充的数据将该行向下移动,该怎么办?换句话说,创建自己的"新行"行,它只是网格中的第一行,并在编辑结束时在上面添加新的空行.

   Dim myrow = existingDataTable.NewRow

    existingDataTable.Rows.Add(myrow)

    adp.Fill(existingDataTable)
    With DataGridView1
        .DataSource =existingDataTable
    End With    
Run Code Online (Sandbox Code Playgroud)