C# 如果选择了第一个drp向下值,我想显示第二个drp向下值
我有两个问题: 1) 我想显示第二个下拉列表的值,如果第一个下拉列表 选择“向下”值 2) 我希望在第一个字段中传递所选项目的DataFeild值 下拉列表作为第二个下拉列表的参数。(这是投掷 超出范围异常)C# 如果选择了第一个drp向下值,我想显示第二个drp向下值,c#,asp.net,C#,Asp.net,我有两个问题: 1) 我想显示第二个下拉列表的值,如果第一个下拉列表 选择“向下”值 2) 我希望在第一个字段中传递所选项目的DataFeild值 下拉列表作为第二个下拉列表的参数。(这是投掷 超出范围异常) var competencyName=CompetencyManager.GetSFIACompetencies(); drpcrhcompetincyname.DataSource=competincyname; drpCRHCompetencyName.DataBind(); var
var competencyName=CompetencyManager.GetSFIACompetencies();
drpcrhcompetincyname.DataSource=competincyname;
drpCRHCompetencyName.DataBind();
var competencyLevel=CompetencyManager.GetLevelByCompetency(drpCRHCompetencyName.SelectedValue);
drpCRHCompetencyLevel.DataSource=competencyLevel;
drpCRHCompetencyLevel.DataBind();
现在,如果我将drpCRHCompetencyName.SelectedValue作为参数,则会出现错误。有人能告诉我正确的方法吗请您必须首先检查以下行是否返回任何用于数据绑定的有效对象:
var competencyLevel = CompetencyManager.GetLevelByCompetency(drpCRHCompetencyName.SelectedValue);
希望这能有所帮助。向您问好,您有什么问题?这篇文章看起来像是对代码编写服务的请求。请澄清。最重要的是,我的问题是“SelectedValue”不起作用,据我所知,它选择了所选项目的数据字段值。但是这是一个错误。你能发布CompetencyManager.GetLevelByCompetency()的代码吗?
var competencyLevel = CompetencyManager.GetLevelByCompetency(drpCRHCompetencyName.SelectedValue);