2013-10-24 17 views
0

我有自定義類,我想重寫OnDataSourceChanged方法來讀取有關列的一些信息。在這種方法中,列還沒有生成。我只能訪問數據源列,但我需要訪問自動生成的DataGridView列集合。當這些列生成?DataGridView和OnDataSourceChanged

回答

1

你沒有發佈您的代碼,但要確保你試圖訪問網格控件的列集合之前調用base.OnDataSourceChanged()方法:

protected override void OnDataSourceChanged(EventArgs e) { 
    base.OnDataSourceChanged(e); // call this first 
    // loop through columns here... 
} 
+0

不wotk。但最後我解決了我處理OnColumnAdded事件的問題。 – zgnilec