2010-03-11 2 views
0

У меня есть gridviewname_CellClick (объект отправителя, GridViewCellEventArgs e) событие. Я хочу, чтобы это событие вызывалось в загрузке формы.Как вызвать форму загрузить ячейку gridview нажмите

Когда я пытаюсь

gridviewname_CellClick (отправитель, е) - я получаю исключение при е, как не к событию GridViewCellEventArgs, как назвать это по форме нагрузки?

Любые входы?

+0

Какую ячейку вы хотите имитировать нажатием кнопки? – SLaks

+0

Вы имеете в виду 'DataGridViewCellEventArgs'? – SLaks

+0

Да. Есть предположения? – Karthick

ответ

0

Это невозможно. Я предлагаю вам поместить ваши коды из GrisViewName_Click в другую функцию, а затем вызвать это в вашей форме загрузить & События GrisViewName_Click.

+0

Неправильно. Это может быть сделано. – SLaks

+0

Спасибо, Hallie, я сделал то, что вы предложили, он отлично работал. Благодарю. Я также буду ждать, каким будет подход SLaks. Спасибо вам обоим. – Karthick

0

В общем, вы не должны напрямую обращаться к обработчикам событий.
Вместо этого вы должны переместить код обработчика события в отдельную функцию, затем вызвать эту функцию в обработчике и где хотите.

Чтобы ответить на вопрос, вам необходимо создать свой собственный экземпляр GridViewCellEventArgs и передать его функции обработчика.

+0

Спасибо SLaks, у вас есть небольшой образец, чтобы я мог ссылаться и создавать мои (C#). – Karthick

+0

Что ты имеешь в виду? 'new DataGridViewCellEventArgs (2, 3)'? – SLaks

Смежные вопросы