我尝试了以下内容,
public INVOICE()
{
InitializeComponent();
dgvInvoice.CurrentCell = dgvInvoice.Rows[0].Cells[2];
dgvInvoice.BeginEdit(true);
}
它只适用于我点击"第三个单元格(第一行)。我希望在没有任何点击的情况下加载表单时将该单元格聚焦。
答案 0 :(得分:1)
您可以将代码移至OnShown
方法或Shown
事件。例如
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[2];
dataGridView1.BeginEdit(true);
}