我有一個DataGridView
綁定到自定義業務對象的BindingList<T>
,並具有字段DeckID,Name,UserID,Size和Notes。DataGridView綁定數據源與外鍵
這是通過一個IDataReader
對象從MSSQL數據庫調用。現在,我的問題是UserID是一個整數,在我的數據庫中,它是一個名爲SystemUser的表的外鍵,帶有用戶名字段。
我想要做的是從我的數據庫中的SystemUser表中獲取用戶名,並根據任何UserID顯示該名稱。這在WebForms
中非常容易,使用GridView
,但在WindowsForms
應用上沒有那麼多。
您應該添加一個平臺標記(silverlight,asp.net,winforms等) – 2012-01-18 18:00:05
您可以在加入這些表的位置編寫自定義查詢。 – pistipanko 2012-01-18 20:45:26
確實如此,但是後來我不得不創建一個新類來保存來自SQL的特定查詢以及該類的數據提供者和控制器。我知道可以在Web窗體中做到這一點,所以我很確定它應該在Windows窗體中可行。在我看來,這應該是相當普遍的事情...... – Jack 2012-01-18 20:57:04