在用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课程设计比较小白,
//在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下的OpenCV 2.4.10安装过程