2010-05-24 33 views
0

當我在bindingsource中通過bindingsource.addnew()添加新行時,我有組件綁定到一個綁定源, ,它們都顯示'System.Data.DataRowView'作爲文本。 我可以做什麼解決方案?顯示在每個組件中的System.Data.DataRowView

+0

它們在添加新行之前是否顯示正確的內容? – TheVillageIdiot 2010-05-24 11:03:51

+0

你能顯示代碼嗎? – ChrisF 2010-05-24 11:09:00

+0

實際上我從數據源面板中拖動我的組件,並且它們是自動綁定的,我沒有任何綁定的代碼 – baran 2010-05-24 11:50:07

回答

1

因爲我使用了ADO類型的東西,但是我猜測你綁定到了實際的DataRowView對象,所以當它呈現時,你得到的只是對ToString()的調用,它返回類型名稱。您需要綁定到DataRowView中的值以顯示一個有用的值,例如DataRowView中的一列。

0

您需要將控件的顯示成員屬性設置爲數據行中的某個列名以顯示該列。

+0

我之前說過,我從數據源面板中拖動它們,沒有任何代碼行,它們是綁定的。例如textBox的text屬性會自動綁定 – baran 2010-05-24 12:09:11

相關問題