2010-12-21 74 views
0

我有2個具有單一關係的SQL表。表A:Id,ApplicationID,消息。表B:Id,ApplicationName。 關係:A.ApplicationID = B.IdObjectDataSource直接綁定

我想使用objectdatasource將它們直接綁定到一個gridview,但我想顯示ApplicationName而不是ApplicationID。

我該怎麼做?

謝謝大家。

回答

0
listbox.DataBindings.Add("ValueMember",DataSource ,"ApplicationID"); 
listbox.DisplayMember.Add("DisplayMember",DataSource,"ApplicationName"); 

在一個文本框或標籤或什麼都控制,您可以使用Tag屬性"ValueMember"和Text屬性爲DisplayMember,或者創建自己的。

0

你正在使用什麼類型的數據訪問? Ado.net? LINQ2SQL?實體框架?

樣本需要數據訪問,它將查詢兩個表併爲對象數據源的selectMethod提供數據。

+0

嗨ScarTag,我創建了一個XSD數據集並將其拖到它。現在我已經在XSD中表示了我的sql表,但是如果我惹惱了選擇查詢,XSD不再映射我的實體。我必須調用視圖呢? – TiagoDias 2010-12-21 09:57:15

相關問題