在用visual studio 2010编程过程中遇到“当前上下文中不存在名称”的错误,代码是从其他案例里复制来的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在用visual studio 2010编程过程中遇到“当前上下文中不存在名称”的错误,代码是从其他案例里复制来的相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace Hospital_MIS

public partial class Frm_login : Form

databaseoperate myoperate = new databaseoperate();
public Frm_login()

InitializeComponent();


private void btn_exit_Click(object sender, EventArgs e)

Application.Exit();


private void Frm_login_FormClosed(object sender, FormClosedEventArgs e)

Application.Exit();


private void btn_ok_Click(object sender, EventArgs e)
//首先查询数据库,获取与指定用户名和密码匹配的信息
SqlDataReader sqlread = myoperate.getread
("select name,password,discipline from employee " +
" where name='" + txt_name.Text.Trim() +
"' and password='" + txt_pwd.Text.Trim() + "'");
try

sqlread.Read();//读取SqlDataReader
if (sqlread.HasRows)//如果存在匹配行
//在operateinfo中记录用户名信息
operainfo.operatename =
txt_name.Text.Trim();
//显示主窗体
Frm_Main newfrm = new Frm_Main();
this.Hide();
newfrm.Show();

else
//如果密码错误,则显示提示信息并要求用户重新输入
MessageBox.Show("用户名或密码错误!", "提示",
MessageBoxButtons.OK,
MessageBoxIcon.Information);
txt_name.Text = "";
txt_pwd.Text = "";
txt_name.Focus();


finally
//如果己经实例化了SqlDataReader
if (sqlread != null)
//关闭SqlDataReader
sqlread.Close();




private void button1_Click(object sender, EventArgs e)





当前上下文不存在名称“operainfo” ,请求具体的解决步骤,刚学做MIS课程设计比较小白,

没有申明operainfo这个变量

//在operateinfo中记录用户名信息
operainfo.operatename = txt_name.Text.Trim();

要在这行之前申明operainfo这个变量~~
参考技术A operainfo没有在上下文中定义过,要定义。 参考技术B 一直在使用 operainfo .但是 operainfo 在哪里定义的呀? 参考技术C 没有定义 参考技术D 请问楼主operainfo是什么啊。。。。
例如int i=0;
我们就知道 i 是一个整数类型变量

以上是关于在用visual studio 2010编程过程中遇到“当前上下文中不存在名称”的错误,代码是从其他案例里复制来的的主要内容,如果未能解决你的问题,请参考以下文章

使用 C++ 在 Visual Studio 2010 中进行 UI 编程

visual studio 2010数据库编程需要安装数据库管理系统吗

Visual Studio 2010多线程编程

Visual Studio 2010下的OpenCV 2.4.10安装过程

Visual Studio 2017 中的 Visual Studio 2010

关于Visual Studio 2010中MFC工程的消息WM_INITDIALOG找不到的问题