2017-08-08 56 views
1

我曾嘗試以下,設置在特定的DataGridView單元格的焦點,當窗體加載

public INVOICE() 
{ 
    InitializeComponent(); 
    dgvInvoice.CurrentCell = dgvInvoice.Rows[0].Cells[2]; 
    dgvInvoice.BeginEdit(true);  
} 

當我「點擊」的第三個單元格(第一行)只適用。當表單加載沒有任何點擊時,我希望單元格能夠被聚焦。

+0

使用current.focus –

+0

嘗試current.focus,不工作。 –

回答

1

您可以將您的代碼移動到OnShown方法或Shown事件。例如

protected override void OnShown(EventArgs e) 
{ 
    base.OnShown(e); 
    dataGridView1.CurrentCell = dataGridView1.Rows[0].Cells[2]; 
    dataGridView1.BeginEdit(true); 
} 
相關問題