如何通过单击c#中的按钮在datagridview中查找新行?

如何通过单击c#中的按钮在datagridview中查找新行?,c#,.net,datagridview,C#,.net,Datagridview,我正在使用datagridview将用户数据存储在数据库(sql server)中。问题是如何在c#中的datagridview中找到新行 例如:如果用户已经输入了100行数据。当他打开应用程序时,他可以通过单击new按钮找到新行第一列。这样光标将位于101行的第一列开始编辑 谁能给我一个样本编码,请 此代码显示如何添加行、选择行并在第一个单元格中开始编辑: DataGridView dgv = new DataGridView(); dgv.Rows.Add(); dgv.Rows[dgv.R

我正在使用datagridview将用户数据存储在数据库(sql server)中。问题是如何在c#中的datagridview中找到新行

例如:如果用户已经输入了100行数据。当他打开应用程序时,他可以通过单击new按钮找到新行第一列。这样光标将位于101行的第一列开始编辑


谁能给我一个样本编码,请

此代码显示如何添加行、选择行并在第一个单元格中开始编辑:

DataGridView dgv = new DataGridView();
dgv.Rows.Add();
dgv.Rows[dgv.Rows.Count - 1].Cells[0].Selected = true;
dgv.BeginEdit(false);
因此,在
按钮中,单击事件处理程序
,您可以放置以下内容:

private void button1_Click(object sender, EventArgs e)
{
    dgv.Rows.Add();
    dgv.Rows[dgv.Rows.Count - 1].Cells[0].Selected = true;
    dgv.BeginEdit(false);
}

如何将数据获取到datagridview?设置DataGridView的
.DataSource
属性或手动添加包含数据的行?如果DataGridView是数据绑定,则此操作不起作用。检查此链接:是,在这种情况下,他应该删除dgv.Rows.Add()语句。是,并在用于数据绑定的DataSourceused(例如DataTable)中添加具有默认值的新行…使用ur代码后,显示错误消息为“由于没有当前单元格,无法执行操作。需要首先设置CurrentCell属性。”