2009-02-07 67 views
1

這應該是非常直接的,但我似乎無法讓我的新手頭腦。我有一個ASP.net頁面,需要根據用戶從Web表單輸入創建一個新的數據庫條目。如何從DropDownBox中的選定項目獲取用戶GUID,該DropDownBox將數據綁定到LINQ數據源?

表單中的一個控件是一個DropDownBox,它是綁定到其上下文是LinqToSQL數據類的LinqDataSource的數據綁定。它綁定的表是默認的ASP.net aspnet_Users表。

所以我有這個下拉列表顯示存儲在該表中的所有用戶。我有一個名爲Events的表與aspnet_Users具有外鍵關係(每個事件都有一個aspnet_User),所以我需要該aspnet_Users UserId值來創建一個新的Event對象。如何從下拉框中的選定項目獲取該值?我相信這比我做得更簡單。

回答

1

你可以發表一些你如何綁定這個代碼?

如果它正確地綁定到用戶,您應該能夠執行以下操作。

UserClass user = MyDropDown.SelectedValue as UserClass; 

只需將實際的班級名稱替換爲用戶的實際班級名稱和下拉列表的專用名稱即可。

相關問題