使用下拉列表中的选定值(数据库中的值)
本文关键字:数据库 下拉列表 | 更新日期: 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());