Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

не удаётся преобразовать из "void" в System.Delegate

445
26 января 2018 года
Charley
176 / / 16.08.2011
Здравствуйте, сделал использование invoke с использованием делегата по примеру MSDN. Но компиллятор выдаёт ошибку: CS1503 Аргумент1: не удаётся преобразовать из "void" в System.Delegate
Код:
public delegate void DelegateForRowsAdding(DataRow parameter);

private void MyFunc()
{

DelegateForRowsAdding handler = new DelegateForRowsAdding(dummyDataSet.Tables["CertTable"].Rows.Add);

DataRow row = dummyDataSet.Tables["CertTable"].NewRow();
                            row[0] = null;
                            row[1] = fields[0];
                            row[2] = fields[1];

this.Invoke(handler(row)); //на эту строчку ругается компиллятор
}
278
31 января 2018 года
Alexander92
1.1K / / 04.08.2008
 
Код:
this.Invoke(handler, row);
(см. здесь).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог