2015-04-17 24 views
0

我有一個綁定到實體的綁定源。如何獲取空Bindingsource中的項目的數據類型?

當BindingSource的至少有一個元素,我可以得到的項目類型有:

MyBindingSource.Current.GetType 

但我怎麼能的情況下做的時候的BindingSource是空的?

謝謝!

更新

我用:

MyBindingSource.GetItemProperties(Nothing)(0).ComponentType 

但是當BindingSource的沒有項目,即使這種方法是行不通的。

+0

你就是不行。除非bindingsource是'Nothing',不是空的 – Baby

+0

我的意思是當bindingsource沒有項目時。 – alex

+0

你能保證你的'BindingSource'會綁定到一個實現'IList(Of T)'的對象嗎?如果是這樣,那麼你可以使用反射來確定'T'的類型。 – jmcilhinney

回答

-1

這是工作,卻未能項的BindingSource:

MyBindingSource.DataSource.UnderLyingSystemType.Name 
相關問題