SQL 表
清单
身份证、头衔……
列表类型
身份证、姓名
列表矩阵
列表 ID、列表类型 ID
基本上,一个列表可以是不止一种类型,我希望能够使用 ListingMatrix 表来显示它。但是,我在填充复选框列表时遇到了很多问题,因为我将它按标题排序以保持用户友好。我正在使用 VB.Net、LINQ 和 MS SQL。
Dim readListingMatrix = (From ListingCategories In db.ListingTypeMatrixes _
Where ListingCategories.ListingID = ListingID)
For Each row In readListingMatrix
CheckBoxListListingCategories.Items(row.ListingTypeID - 1).Selected = True
Next
我的问题是存储复选框并对其进行编辑。存储我认为我可以破解,但编辑它变得很痛苦,因为我无法让复选框列表检查正确的框,因为它们的位置由于填充列表的 SQL 语句中的 ORDER BY 而发生变化。