2012-01-22 35 views
0

我有一個包含網格和一些按鈕的用戶控件。 我宣佈爲用戶控制GridAfterRowActivate事件:用戶控件中的事件不會引起

public event EventHandler GridAfterRowActivate; 
private void Grid_AfterRowActivate(object sender, EventArgs e) 
{ 
    if (GridAfterRowActivate != null) 
     GridAfterRowActivate(sender, e); 
} 

我加入這個用戶控件到我的形式。當我在表單構造器中填充網格時,GridAfterRowActivate事件不會引發。但是當我在中填充網格時,此事件正常工作。

+0

很難想象當表單仍在構建時可能會激活一行。在Infragistics支持渠道尋找幫助,http://forums.infragistics.com/ –

+0

如果你說爲什麼你不能去「Form_Load」路線? –

回答

0

我想象是因爲你在構造函數中填充了控件,但控件的Init事件直到頁面的PreInit之後才被調用。您應該儘早在頁面的Init事件中填寫控件。

+0

我的解決方案是一個Windows應用程序而不是Web應用程序。 – user559736

相關問題