Вам нужно установить protected
значение в DataGridView1.Modifiers
свойство и изменить модификатор DoubleClick
обработчик DataGridView1_DoubleClick
как защищенный.
Базовая форма,
protected void DataGridView1_DoubleClick(object sender, EventArgs e)
{
}
Унаследовано от обработчика загрузки,
//To unregister handler
DataGridView1.DoubleClick-=new EventHandler(DataGridView1_DoubleClick);
//Register new handler
DataGridView1.DoubleClick+=new EventHandler(NewDataGridView1_DoubleClick);