0
我想填充基於LINQ查詢的複選框列表中選中的值。但是我很難弄清楚如何做到這一點。填充LINQ查詢中的複選框值?
我有一個Enum
調用UserRoles和頁面加載我將複選框列表綁定到枚舉值和說明。
uRoles.DataSource = RiseBi.Enumeration.GetEnumDescriptions(GetType(UserTypes))
uRoles.DataTextField = "Value"
uRoles.DataValueField = "Key"
下一頁來獲取用戶角色:
Public Shared Function GetAllUserRoles(ByVal EID As Integer) As IQueryable(Of RiseDB.UserRole)
Dim DB As New RiseDB.RiseDBContainer
Dim tmp = (From p In DB.Users Where p.Id = EID).First
Return tmp.UserRoles
End Function
會是什麼來填充該角色匹配特定用戶的複選框的最佳方法?
我在想UserRoles中每個值的循環以及它們匹配的地方檢查它,但是必須有一個更簡單的方法,不是嗎?