我有未绑定的DGV,我想在DGV Leave EventHandller上删除不需要的最后一行.怎么做?.
我知道通过编程方式向dgv添加新行并设置属性AllowUserToAddRows = false.
但我的问题是:是否可以在不设置属性AllowUserToAddRows = false?的情况下删除最后一行DGV.
要么
将DataGridView AllowUserToAddRows 属性设置为False.
但是,您必须提供一种允许用户输入新行的方法.例如,当用户双击DataGridView时,您可以将AllowUserToAddRows设置为true.然后在完成编辑后,将值设置回False.
要添加新行:
假设您的DataGridView被称为MyDataGridView,并且您有一个名为BtnAddRow的Button,当单击该按钮时,它会向DataGridView添加一个新行.
private void btnAddRow_Click(object sender, RoutedEventArgs e)
{
// Add an empty row
MyDataGridView.Rows.Add();
}
Run Code Online (Sandbox Code Playgroud)
或者,您可以只处理DataGridView OnDoubleClick事件,您可以在其中调用MyDataGridView.Rows.Add()以添加新行.