ProjectCategoryVO neverCallCategory = new ProjectCategoryVO(this.ddlYiJi.SelectedItem);
ProjectCategoryVO 是实体类,想把下拉框的值转换成ProjectCategoryVO 类型,以上代码报错,请问怎样转换?
报错信息是ProjectCategoryVO 没使用参数为1的方法

解决方案 »

  1.   

    ProjectCategoryVO旁边打上括号。看看是否有参数。。
    你看ProjectCategoryVO里有参数吗?
      

  2.   

    ProjectCategoryVO neverCallCategory = (ProjectCategoryVO)this.ddlYiJi.SelectedItem;
    你得保证this.ddlYiJi.SelectedItem原来绑定的就是ProjectCategoryVO
      

  3.   

    你先看看ProjectCategoryVO类是在哪个cs文件里面定义的啊,ProjectCategoryVO 没使用参数为1的方法,肯定就是你传的参数缺少啊
      

  4.   

    ProjectCategoryVO 添加构造函数public ProjectCategoryVO (string param)
    {
     this.UserName=param;//给属性赋值
    }
    ProjectCategoryVO neverCallCategory = new ProjectCategoryVO(this.ddlYiJi.SelectedItem.Text);//参数类型一致,就可以了
      

  5.   

    ProjectCategoryVO这个类是你自定义的吗,看看这个有没有构造函数的重载方法,要带参数
      

  6.   

    ProjectCategoryVO neverCallCategory = this.ddlYiJi.SelectedItem as ProjectCategoryVO;