Вы могли бы сделать это
Button_Click(null,EventArgs.Empty);
хотя я согласен, что лучше извлечь функцию, которая может быть вызвана из любого места.
Например, если у вас есть
protected void Button_Click(object sender, EventArgs e)
{
//some list of code
}
этот код должен быть вставлен в какой-то новый метод, а затем вызван из Button_Click или любого другого метода
private void ExtractedMethod()
{
//some list of code
}
protected void Button_Click(object sender, EventArgs e)
{
ExtractedMethod();
}
Я рекомендую вам прочитать книгу Рефакторинг: улучшение дизайна существующего кода Martin Fowler . Это необходимо на полке. Время от времени вы будете возвращаться к этой книге, она вне времени.