Компилятор говорит сам за себя.
CS0123 - нет перегрузки для InsertPageNumbering соответствует делегату CreateAreaEventHandler.
Если вы смогли назначить метод событию, что должно произойти во время вызова события? Какое значение BaseOracleUtils
должно быть передано в качестве параметра OraCon
?
К сожалению, вы не можете указать значение по умолчанию для последнего параметра. Единственное решение, которое я вижу, - это расширить делегат для принятия еще одного параметра.
Или создайте оболочку для вашего InsertPageNumbering
метода, такого как
public static void InsertPageNumberingWrapper(object sender, CreateAreaEventArgs e)
{
InsertPageNumbering(sender, e, GetBaseOracleUtils());
}
, который предоставил бы некоторое разумное значение в качестве последнего параметра. А затем добавьте эту обертку к событию. GetBaseOracleUtils()
может куда-то вытащить значение (я понятия не имею, что вы пытаетесь решить и откуда это значение).