使用下拉列表中的选定值(数据库中的值)

本文关键字:数据库 下拉列表 | 更新日期: 2023-09-27 18:07:06

我想使用下拉列表中所选项的值来计算条件。请注意,DropTraining的值来自数据库,由字母数字字符组成(例如:TRN-2015-2354)

这是我尝试的初始代码:

string valueTrain = DropTraining.SelectedValue; //put the value of droplist to valueTrain
    if (valueTrain == null)
    {
        ScriptManager.RegisterStartupScript(this, this.GetType(),
    "alert",
    "alert('The Training value is empty. Select value.');",
    true);
    }
    else
    { //code to execute if the valueTrain is not empty/null

它运行,但即使我打算从DropTraining中不选择任何内容,它仍然执行else语句。你能建议一种方式/方法为我使用所述值,或任何可能解决这个问题,干杯

使用下拉列表中的选定值(数据库中的值)

可以使用,所选值必须为整数

(例如:TRN-2015-2354)这不是整数。

string selected = drp.SelectedItem.Text;

string selected = drp.SelectedItem.Value;

int x = int.Parse(selected.ToString());