我在xzFrm窗体定义变量:
 public static string formName ="";
在该窗体的datagridview控件中根据该窗体传来不同的formName值去给另一个窗体中的变量赋值:
private void dataGridView1_DoubleClick(object sender, EventArgs e)
{
   int intCurrentRowNumber = this.dataGridView1.CurrentCell.RowIndex;
   //判断当前窗体
   switch (formName)
    {
     case "JgszFrm":
     JgszFrm.inputDataGridFwnr = this.dataGridView[0,intCurrentRowNumber].Value.ToString(); 
     break;
     case "SyFrm":
     SyFrm.strFwnr = this.dataGridView1[0, intCurrentRowNumber].Value.ToString();
     break;
     default:
           break;
    }
    this.Close();
}
另一个窗体调用代码:
                FwnrXzFrm newFrm = new FwnrXzFrm();
                newFrm.ShowDialog();
                newFrm.formName = "SyFrm"
出错提示:
错误 CS0176: 无法使用实例引用访问静态成员“xyd.FwnrXzFrm.formName”;改用类型名来限定它
为什么呢?我该怎样做呢?谢谢