更改下拉列表C#.Net的选定值

时间:2016-03-29 16:15:59

标签: c# mysql asp.net

我正在尝试从数据库中更改下拉列表的值,在数据库中它可以是1或0的tinyint值。当前,当我运行我的代码时,它会删除下拉列表中的所有内容并替换它与数据库中的值,不会给用户一个选项。优选地,当数据库中的值为1时,尝试获取它“Active”出现在用户下拉列表中,但是他们也可以选择“已退休”值0。 以下是我的代码,

ASPX

<asp:DropDownList ID="ddlDriverActive" runat="server">
    <asp:ListItem Value="1">Active</asp:ListItem>
    <asp:ListItem Value="0">Retired</asp:ListItem>
</asp:DropDownList>

以下是C#代码

ddlDriverActive.SelectedValue = reader.GetString(Convert.ToString("DriverActive"));

值0 =已退役 值1 = ACtive

我想在驱动程序活动行= 1时尝试获取它,然后选择“活动”,但是用户可以更改为已停用的值= 0,然后在以后更新sql查询。

0 个答案:

没有答案