定义了一个实体类,用来表示数据库中一个表tb_EmpInfo
public class tb_EmpInfo
{
      public string strEmpName
 {
 get{ return EmpName;}
 set{ EmpName=value;}
 }
}
然后想在另一个Form的cs文件中给这属性赋值,
using MyErp.ClassInfo//实体类所在文件夹;
public partial class frmEmpInfo : Form
{
        public frmEmpInfo()
        {
            InitializeComponent();
        }
      tb_EmpInfo tb_EmpInfo_Class=new tb_EmpInfo();
        tb_EmpInfo_Class.strEmpName = txtEmpName.Text;
}却报错  
类、结构或接口成员声明中的标记“=”无效 把tb_EmpInfo_Class.strEmpName = txtEmpName.Text; 
放在 一个方法里面,程序却能运行
using MyErp.ClassInfo//实体类所在文件夹;
public partial class frmEmpInfo : Form
{
        public frmEmpInfo()
        {
            InitializeComponent();
        }
      tb_EmpInfo tb_EmpInfo_Class=new tb_EmpInfo();
        
}
public int getPan()
        {
            tb_EmpInfo_Class.strEmpName = txtEmpName.Text;           
            return 1;
       }
哪位高手指教一下

解决方案 »

  1.   

    tb_EmpInfo tb_EmpInfo_Class=new tb_EmpInfo(); 
            tb_EmpInfo_Class.strEmpName = txtEmpName.Text; 不能放到外面去,放到方法里,构造函数里,属性里,
    语法要求啊
      

  2.   


    public partial class frmEmpInfo : Form
    {
            public frmEmpInfo()
            {
                InitializeComponent();
            }
          tb_EmpInfo tb_EmpInfo_Class=new tb_EmpInfo();
            tb_EmpInfo_Class.strEmpName = txtEmpName.Text;//语法错误,呵呵,楼主要细心些
    }