我有一个用数据库表中的数据填充的DropDownList,在本例中是一个描述。在它所连接的网站上,用户选择一个描述并点击一个按钮。然后,该流程将在表中找到匹配的描述,并导入所有相关数据以供显示。这种方法工作得很好。
但是,如果我用描述填充文本,用ItemCode填充值,当我尝试让代码使用SelectedItem(假设使用文本字段)时,它会将选择分流到最上面的相似项。例如,"2x4x12松树“和"2x4x12云杉”。
表的主键使用ItemCode(2x4x12)和类型(松树或云杉)。这意味着,虽然这两个项目的描述不同,但值是相同的。这会不会是它将选择放在类似项目的顶部的原因?
发布于 2020-08-21 22:53:11
当我把这个打出来的时候,我可能已经解决了这个问题。
我最好的猜测是,因为多个项目使用相同的项目代码,从而导致多个字段具有相同的值,所以DDL是通过值而不是文本来选择项目的,这会导致选择被转移到具有dame值的分组中的顶部选项。
https://stackoverflow.com/questions/63525182
复制相似问题