Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果选择了第一个drp向下值,我想显示第二个drp向下值_C#_Asp.net - Fatal编程技术网

C# 如果选择了第一个drp向下值,我想显示第二个drp向下值

C# 如果选择了第一个drp向下值,我想显示第二个drp向下值,c#,asp.net,C#,Asp.net,我有两个问题: 1) 我想显示第二个下拉列表的值,如果第一个下拉列表 选择“向下”值 2) 我希望在第一个字段中传递所选项目的DataFeild值 下拉列表作为第二个下拉列表的参数。(这是投掷 超出范围异常) var competencyName=CompetencyManager.GetSFIACompetencies(); drpcrhcompetincyname.DataSource=competincyname; drpCRHCompetencyName.DataBind(); var

我有两个问题:

1) 我想显示第二个下拉列表的值,如果第一个下拉列表 选择“向下”值

2) 我希望在第一个字段中传递所选项目的DataFeild值 下拉列表作为第二个下拉列表的参数。(这是投掷 超出范围异常)


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);