DatagridView - Eingabezeile

19/06/2008 - 06:23 von Werner Perplies | Report spam
Hi,

ich seh's mal wieder nicht.

ich habe ein leeres Datagridview, AllowUserToAddRows ist True, SelectMode
ist CellSelect, die erste Zelle ist selektiert.

Wie erreiche ich, dass sich diese Zelle direkt im Eingabemodus befindet?

Danke für die Hilfe

Gruß
Werner
www.weepee.eu
 

Lesen sie die antworten

#1 Frank Dzaebel
19/06/2008 - 09:58 | Warnen spam
Hallo Werner,

ich habe ein leeres Datagridview, AllowUserToAddRows ist True, SelectMode
ist CellSelect, die erste Zelle ist selektiert.
Wie erreiche ich, dass sich diese Zelle direkt im Eingabemodus befindet?



private void btnEdit_Click(object sender, EventArgs e)
{
SetzeZelleInEditMode(1, 1, masterDataGridView);
}

void SetzeZelleInEditMode(int row, int col, DataGridView dgv)
{
BindingSource bs = dgv.DataSource as BindingSource; // Annahme
Validate(); bs.EndEdit(); dgv.CurrentCell = dgv[col, row];
dgv.BeginEdit(true);
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen