I\'m using gridview with templates to show and edit some information from a sql database.
When I edit and change the data in that row and then click enter it automat
You need to precess KeyDown or KeyPress event of the grid, and check if pressed key if Keys.Enter :
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
button1_Click(this, EventArgs.Empty);
}
}
private void button1_Click(object sender, EventArgs e)
{
// Your logic here
}
}
I had a similar problem and I found a very simple workaround:
Whenever you press enter in the GridView now, the edited row will be confirmed.