У меня есть tableadapter, и я хочу сделать что-то, когда событие RowUpdated запущено. Я не могу выяснить, куда поместить код для добавления обработчика к событию.
public partial class MyTableAdapter
{
void OnRowUpdated(object sender, System.Data.Odbc.OdbcRowUpdatedEventArgs e)
{
}
}
Как я заставляю код ниже работать, когда TableAdapter создается?
Adapter.RowUpdated +=
new System.Data.Odbc.OdbcRowUpdatedEventHandler(OnRowUpdated);
РЕДАКТИРОВАТЬ: По-видимому, ни один из предложенных ниже шагов не является полезным. Я сохраняю этот ответ здесь исключительно для того, чтобы кто-либо другой, пытающийся ответить на него, не пришел к таким же предложениям.
Вы создаете TableAdapter
в дизайнере? Если да, не могли бы вы просто щелкнуть часть «События» на странице свойств и ввести «OnRowUpdated» в запись RowUpdated
?
Если вы явно создаете адаптер в своем коде, просто добавьте позвони себе.
В качестве альтернативы, есть ли у вашего частичного класса вызываемый конструктор? Опять же, если да, вы можете добавить туда звонок.
РЕДАКТИРОВАТЬ: Хорошо, предположительно, это используется на определенной странице или в форме - можете ли вы добавить его после метода InitializeComponent
этой страницы / формы?