我有以下下拉列表
<asp:dropdownlist id="ddlCardStatus" runat="server" Width="150px">
<asp:ListItem Value="E0" Text="Active" ></asp:ListItem>
<asp:ListItem Value="E1" Text="Block"></asp:ListItem>
</asp:dropdownlist>
Active
即使我进入我的数据集,我的下拉默认选择文本始终保持不变Block
。
我想我设置错了这是从数据集中收到的设置值的代码
ddlCardStatus.SelectedItem.Text = ddlCardStatus.Items.FindByValue(
IIf(IsDBNull(ds.Tables(0).Rows(0).Item("Status")), 0,
ds.Tables(0).Rows(0).Item("Status"))).Value
已编辑这是正在选择的存储过程的一部分Status
Select ID,case status when 'E0' then 'Active' when 'E1' then 'Block' end as 'Status' from temp