我有一个链接到 SqlDataSource 的 WebDataGrid 来显示数据。选择一行后,我想用该行中的数据填充一些文本框和下拉列表,以进行编辑。文本框工作正常;我使用以下代码选择网格中的第二个字段(日期)并填充相应的文本框(我使用的是 VB):
txtDate.Text = currentRow.Items(2).Value
但是,当我尝试使用相同的代码结构填充下拉列表时,出现以下错误:
'ddlType' has a SelectedValue which is invalid because it does not exist in the list of items.
我认为问题可能是使用 type_id 填充下拉列表,而网格显示 type_name。这会导致问题吗,有没有办法解决这个问题?