错误 2 无法将类型“string”隐式转换为“System.Windows.Forms.ColumnHeader” E:\MySchool\MySchool\SearchStudentForm.Designer.cs 191 25 MySchool
以上是错误提示
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(797, 426);
            this.Controls.Add(this.listView1);
            this.Controls.Add(this.txtSearch);
            this.Controls.Add(btnSearch);
            this.Controls.Add(this.label1);
            this.Controls.Add(this.cboSearch);
            this.Name = "SearchStudentForm";  错误标记的地方
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            this.Text = "查找学员用户";
            this.ResumeLayout(false);
            this.PerformLayout();

解决方案 »

  1.   

            this.Name = "SearchStudentForm";  错误标记的地方 这样设置form的name不会有什么问题吧
      

  2.   

    应该没有问题。无论你在窗体属性器设置,还是直接打开Designer.cs源码设置,都不报错误。
    程序报错ColumnHeader是ListView的一个列头属性类,似乎有点怪,贴全部源码看看。
      

  3.   

    this的类型是什么?它继承了ListView?
    贴完整代码
      

  4.   


    listView??用户控件??。this永远都是当前对象。
      

  5.   

    是啊,我怀疑楼主是一个用户控件,继承了ListView
      

  6.   

    用户控件也会有Name属性。代码都贴出来看看
      

  7.   

    看起来这个this应该是Form吧,但是this.Name = "SearchStudentForm"这个看起来不像是会有问题的地方既然错误是
    错误 2 无法将类型“string”隐式转换为“System.Windows.Forms.ColumnHeader”那么应该有个地方是ColumnHeader才对
      

  8.   

    this 是什么,贴多些代码。
      

  9.   

    应该是System.Windows.Forms.ColumnHeader的赋值错误吧!
      

  10.   

    listview 问题,是在listview里面的设置列出了问题!