错误:当前上下文中不存在“class”

时间:2013-06-25 11:38:54

标签: c# winforms class reference

我启动了Windows Forms的新项目。第一页是UserLogin。在表单加载事件中我将登录表从数据库带入内存。 我正在使用一个存储所有读写操作方法的类。

当我在formload事件中调用类时,错误“在当前上下文中不存在”

我可能会遗漏一些引用或headerfilename ..

请帮助 在此先感谢

   using System;
   using System.Collections.Generic;
   using System.ComponentModel;
   using System.Data;
   using System.Drawing;
   using System.Linq;
   using System.Text;
   using System.Windows.Forms;
   using System.Configuration;
   using System.Web;

   namespace InvestmentAndReturns
  {
public partial class UserLogin : Form
{
    public UserLogin()
    {
        InitializeComponent();
        CenterToScreen();
    }

    public string UserID = null;
    private string userPass = null;
    public string UserGroup = null;
    DataTable UserLoginTable;
    int logintry = 1;
    public bool LoginStatus = false;

    private void Form1_Load(object sender, EventArgs e)
    {
        txtUserID.Select();

        string cmd = "Select * from UserLogin";
        UserLoginTable = DbRdRw.SqlDbRead(cmd, "UserLogin");
    }

DbRdRw:这是Class SqlDbRead:这是读取方法

1 个答案:

答案 0 :(得分:0)

  

我已将该类直接粘贴到项目文件夹中,然后打开解决方案然后包含在项目中

看起来你有一个包含来自其他项目的DbRdRw定义的复制粘贴源文件 - 这主要意味着文件中的namespace声明来自旧项目。

如果将名称空间更改为当前项目InvestmentAndReturns,那么事情就会奏效。

但是,为什么要复制粘贴这个?您可以为DbRdRw创建一个库dll并引用该dll。这样您就可以将源代码保存在一个位置。