我们的项目用户有很多下拉列表控件。我的问题是我们应该为他们在数据库中存储什么,订单号或文本本身。
例如:
<option value="1">This is the first option</option>
<option value="2">This is the second option</option>
将“1”和“2”转换为smallint 1、2到数据库。 - 或者 -
<option value="This is the first option">This is the first option</option>
<option value="This is the second option">This is the second option</option>
在字段中使用 varchar 数据类型。
订单号有利于统计,但文本是动态修改的,例如在 1 和 2 之间插入另一个选项,不必担心订单。此外,如果它嵌入在 GridView 中,我们可以简单地拉出文本,而不是在 GridView 中放置一个 DropDownList 控件以查看文本。